千家信息网

rhel7.3 安装配置 VNC 详解

发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,VNC( Virtual Network Computing)允许Linux系统,实现可以像Windows中的远程桌面访问那样访问Linux桌面。本文配置是在rhel7.3服务器环境下运行。首先查看服
千家信息网最后更新 2024年11月14日rhel7.3 安装配置 VNC 详解

VNC( Virtual Network Computing)允许Linux系统,实现可以像Windows中的远程桌面访问那样访问Linux桌面。本文配置是在rhel7.3服务器环境下运行。


首先查看服务器是否安装了VNC

[root@test ~]# rpm -qa tigervnc tigervnc-server


没安装的话会直接出现

package tigervnc is not installed

package tigervnc-server is not installed


如果没有安装X-Windows 桌面的话要先安装Xwindows,VNC需要服务器运行在图形界面。

[root@test ~]# yum check-update

[root@test ~]# yum groupinstall "X Window System"

[root@test ~]# yum install gnome-classic-session gnome-terminal nautilus-open-terminal

control-center liberation-mono-fonts

[root@test ~]# unlink /etc/systemd/system/default.target

[root@test ~]# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

[root@test ~]# reboot


1、安装VNC packages:

[root@test ~]# yum install -y tigervnc-server


2、修改配置信息,在/etc/systemd/system/下建立文件夹vncserver@:1.service

把example config 文件从/lib/systemd/system/vncserver@.service复制过来

[root@test ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service


然后打开这个配置文件/etc/systemd/system/vncserver@:1.service,替换掉默认用户名


将这行里的USER

ExecStart=/sbin/runuser -l -c "/usr/bin/vncserver %i"

PIDFile=/home//.vnc/%H%i.pid

替换成root

ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

PIDFile=/root/.vnc/%H%i.pid


如果是其他用户的话,将USER替换即可

ExecStart=/sbin/runuser -l -c "/usr/bin/vncserver %i"

PIDFile=/home//.vnc/%H%i.pid


3、重加载 systemd

[root@test ~]# systemctl daemon-reload


4、为VNC设置密码

[root@test ~]# vncpasswd


如果有iptable防火墙的话,可以放行VNC的端口

vim /etc/sysconfig/iptables

在合适位置加上

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT

然后重启iptable

service iptables restart


如果是用rhel 7.3 默认防火墙,则需要

[root@test~]# firewall-cmd --permanent --add-service vnc-server

[root@test~]# systemctl restart firewalld.service


5、设置默认启动并开启VNC

[root@test ~]# systemctl enable vncserver@:1.service

[root@test ~]# systemctl start vncserver@:1.service


这样就配置好了,然后在Windows 客户端下载一个VNC Viewer 的软件,就可以VNC图形远程连接了。


配置 文件 服务器 桌面 服务 图形 用户 防火墙 运行 防火 合适 位置 信息 名将 客户 客户端 密码 文件夹 是在 环境 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 x86服务器多少钱 网络安全工程师考试培训班 网络安全法干货解读 呼和浩特不动产登记服务器 神经网络技术课程跨专业好学吗 一个服务器四个屏幕只有一个亮 修改数据库某个列的值 数据库需求分析简单 怀柔区大型软件开发推荐 信息网络安全员 好装机服务器 有效的mysql数据库热备份 深圳市凯博思软件开发有限公司 网络安全设备应用分析 杭州领爱网络技术招聘 软件开发环境是支持软件产品 足球博彩软件开发 服务器上的安全模式 校园二手交易系统数据库 网络安全实训室的基本设备 清然网络技术有限公司 阿里云服务器可以挂魔兽吗 php读取数据库中文为 我的世界服务器初始内存越来越大 中国小学生家长教育与网络安全 网络安全模式的内容 pdf怎么画出服务器图标 ar data人脸数据库 网络安全发展有前途的城市 联合国统计署贸易数据库的网址
0