Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2290754
  • 博文数量: 168
  • 博客积分: 6641
  • 博客等级: 准将
  • 技术积分: 1996
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-02 11:49
文章存档

2020年(4)

2019年(6)

2017年(1)

2016年(3)

2015年(3)

2014年(8)

2013年(2)

2012年(12)

2011年(19)

2010年(10)

2009年(3)

2008年(17)

2007年(80)

分类: LINUX

2015-11-28 13:41:18

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 。
根据提示输入连接密码,成功后即可使用远程桌面。

#################################################################








阅读(2213) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~