本机环境:最小化图形安装的64位centos6.7
VNC Viewer下载地址:http://www.realvnc.com/download/
一、VNC的安装:

点击(此处)折叠或打开

  1. yum install -y tigervnc
注意:安装完由于没有配置用户所以暂时不能使用,所以刚安装完使用service vncserver start 命令的朋友们不要捉急!!
、设置远程登陆到gnome桌面的配置
编辑配置文件:/etc/sysconfig/vncservers,在最后加入如下两行:

点击(此处)折叠或打开

  1. VNCSERVERS="1:root"
  2. VNCSERVERARGS[1]="-geometry 800x600 -alwaysshared -depth 24"
说明:
    1、设定可以使用VNC服务器的账号,注意前面的数字“1”或者是“2”,当使用VNC Viewer来访问VNC服务器时,就需要用IP:1这种方法,而不能直接使用IP。eg:我的服务器IP是:192.168.197.210,那就在VNC Viewer里输入192.168.197.210:1。
centos6.7下VNC Server远程桌面配置详解-LMLPHP
    2、这里的用户名是linux系统用户的名称;如:root
    3、第二行的800x600可以根据自己电脑显示器设置,中间的“x”不是“*”,而是小写字母“x”。
    4、-alwaysshared表示同一个显示端口允许多用户同时登陆     -depth代表色深,参数有8、16、24、32根据自己情况填写。
三、设置VNC访问密码:
修改完配置文件后,使用命令passwd设置VNC访问密码,然后再确认密码即可。
centos6.7下VNC Server远程桌面配置详解-LMLPHP
接下来启动服务:
service vncserver start
centos6.7下VNC Server远程桌面配置详解-LMLPHP

可以看到上图中,软件自动为我们创建了一个配置文件,如果有需要我们可以根据实际情况调整配置文件。
四、VNC Viewer客户端登陆:(说明,这里我暂时关闭防火墙,后边会说明防火墙设置
在vnc客户端中输入:服务器端IP:1或服务器IP:2
centos6.7下VNC Server远程桌面配置详解-LMLPHP
接下来忽略警告:(警告说,改连接没有加密,一般连接服务最好还是用ssh吧!这仅仅说明特殊情况需要用到桌面)
centos6.7下VNC Server远程桌面配置详解-LMLPHP
输入密码:
centos6.7下VNC Server远程桌面配置详解-LMLPHP

远程连接成功:
centos6.7下VNC Server远程桌面配置详解-LMLPHP

防火墙设置:
iptables防火墙默认会组织vnc远程桌面,所以需要设置IPtables允许通过。
我们先查看vnc启用了哪些端口:netstat -tupln | grep vnc
centos6.7下VNC Server远程桌面配置详解-LMLPHP
从上图可知vnc启用了5901、5902、6001、6002端口,我们添加防火墙规则:

点击(此处)折叠或打开

  1. iptables -A input -p tcp -dport 5901 -j ACCEPT
  2. iptables -A input -p tcp -dport 5902 -j ACCEPT
  3. iptables -A input -p tcp -dport 6001 -j ACCEPT
  4. iptables -A input -p tcp -dport 6002 -j ACCTPT
保存防火墙规则。
五、开机自启动vncserver
chkconfig vncserver on
查看确认下:
chkconfig --list | grep vnc
centos6.7下VNC Server远程桌面配置详解-LMLPHP
就这么多了,有需要的可以参考参考……o(≧v≦)o~~好棒




10-14 08:04