RHEL7 VNC远程桌面设置
2015-11-28 TsengYia#126.com http://tsengyia.blog.chinaunix.net/
#################################################################
系统环境:
RHEL 7.0 [3.10.0-123.el7.x86_64]
软件环境:
tigervnc-server.x86_64(RHEL7服务端 )
tigervnc.x86_64(RHEL7客户端)
VNC-Viewer-5.2.3(Windows客户端)
#################################################################
一、tigervnc 安装配置
1. 装包
[root@localhost ~]# yum -y install tigervnc-server
2. 建立服务配置
[root@localhost ~]# cd /lib/systemd/system/
[root@localhost system]# cp vncserver@.service vncserver@:1.service // :1为自定义的显示号
[root@localhost system]# vim vncserver@\:1.service
.. ..
[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
User=root //启动身份(经测试,因普通用户不允许执行runuser,此处只能写root)
ExecStart=/sbin/runuser -l zengye -c "/usr/bin/vncserver %i -geometry 1024x768" //指定服务端用户、显示分辨率
PIDFile=/home/zengye/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target //要求多用户(图形)模式
[root@localhost system]# systemctl daemon-reload //更新服务定义
3. 设置服务端连接密码
[root@localhost system]# su - zengye //切换到指定的服务端用户
[zengye@localhost ~]$ vncpasswd //设置好连接密码
Password:
Verify:
[zengye@localhost ~]$
4. 启动vncserver服务
[root@localhost ~]# systemctl start vncserver@\:1
[root@localhost ~]# systemctl enable vncserver@\:1
**** 补注:若服务端临时启用vncserver,则上述服务无需定义,只要手动执行下列操作即可:
[root@localhost ~]# su - lisi //切换到服务端用户
[lisi@localhost ~]$ vncserver :3 //手动启用vncserver,指定显示号
You will require a password to access your desktops.
Password: //设置好连接密码
Verify:
xauth: file /home/lisi/.Xauthority does not exist
New 'localhost.localdomain:3 (lisi)' desktop is localhost.localdomain:3
.. ..
[lisi@localhost ~]$
二、客户端远程访问
1. RHEL7客户机
[root@localhost ~]# yum -y install tigervnc-server
[root@localhost ~]# vncviewer 服务器地址:显示号 //比如 192.168.4.7:1,根据提示输入密码即可
2. Windows客户机
运行 VNC-Viewer-5.2.3 程序,连接 “服务器地址:显示号”,比如 192.168.4.7:1 。
根据提示输入连接密码,成功后即可使用远程桌面。
#################################################################
阅读(2222) | 评论(0) | 转发(0) |