RHEL7.X VNC配置说明

来源:互联网 发布:微信联系人数据库修复 编辑:程序博客网 时间:2024/06/05 23:57
第一步:检查是否安装tigervnc-server包
[root@rhel73 /]# rpm -qa |grep vnc
gtk-vnc2-0.5.2-7.el7.x86_64
tigervnc-server-minimal-1.3.1-9.el7.x86_64
tigervnc-license-1.3.1-9.el7.noarch
gvnc-0.5.2-7.el7.x86_64
(并未安装tigervnc-server包)
第二步:安装tigervnc-server包
[root@rhel73 /]# find / -name tigervnc-server*
/run/media/highgo/RHEL-7.3 Server.x86_64/Packages/tigervnc-server-1.3.1-9.el7.x86_64.rpm
/run/media/highgo/RHEL-7.3 Server.x86_64/Packages/tigervnc-server-minimal-1.3.1-9.el7.x86_64.rpm
find: ‘/run/user/5866/gvfs’: Permission denied

[root@rhel73 /]# cd /run/media/highgo/RHEL-7.3\ Server.x86_64/Packages/
[root@rhel73 Packages]# rpm -ivh tigervnc-server-1.3.1-9.el7.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:tigervnc-server-1.3.1-9.el7      ################################# [100%]
[root@rhel73 Packages]# rpm -qa |grep vnc
tigervnc-server-1.3.1-9.el7.x86_64
gtk-vnc2-0.5.2-7.el7.x86_64
tigervnc-server-minimal-1.3.1-9.el7.x86_64
tigervnc-license-1.3.1-9.el7.noarch
gvnc-0.5.2-7.el7.x86_64
(安装成功)
此时使用vncserver命令后尝试VNC Viewer连接,若仍旧报错如下或连接后黑屏则继续执行下面操作
第三步:配置VNC文件
#创建一个新的VNC配置文件,/lib/systemd/system/vncserver@.service,这是一个配置文件模版,可以拷贝一份出来进行相关修改,比如我这里是开启2号窗口作为远程桌面。
[root@rhel73 Packages]# cd /lib/systemd/system
[root@rhel73 system]#  cp vncserver@.service vncserver@:2.service
[root@rhel73 system]# ls -l vncserver*
-rw-r--r--. 1 root root 1880 Aug  4 10:50 vncserver@:2.service
-rw-r--r--. 1 root root 1880 Sep 13  2016 vncserver@.service  

[root@rhel73 system]# vim vncserver@:2.service
命令行模式执行如下命令:(highgo为你要连接的用户)
30,$s/<USER>/highgo/g
:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky  n 为数字,若 n 为 .,表示从当前行开始到最后一行
第四步:#更新systemctl,使刚才的修改生效
[root@rhel73 system]#  systemctl daemon-reload
第五步:设置VNC用户密码
[root@rhel73 system]# vncpasswd rhel73
Password:
Verify:
第六步:启动VNC
[root@rhel73 system]# vncserver :2

New 'rhel73:2 (root)' desktop is rhel73:2

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/rhel73:2.log
第七步:windows使用VNC Viewer连接
注意冒号是否为中文,中文状态会报错!!!
输入前面设置的密码
此处使用的root用户登录的,也可以使用其他用户登录,前提是在想要登录的用户下运行:vncserver。

嫌上述步骤麻烦的可以挂载镜像后直接执行:
yum install tiger*  -y
然后运行vncserver命令即可
原创粉丝点击