CentOS中配置VNC Server

环境:CentOS 6.4

1、安装tigervnc-server及相关软件

    首先检查系统中是否安装tigervnc-server安装包

    rpm -qa tigervnc-server

    如果没有就直接安装

    yum install tigervnc-server*

2、修改vncserver的配置文件,配置用户及分辨率

    vncserver的配置文件/etc/sysconfig/vncservers

    参照最后两行注释,对应自己的设置,添加新的两行

    VNCSERVERS="2:test"

    VNCSERVERARGS[2]="-geometry 1024x768"

    VNCSERVERS="2:test"中2代表的是端口5902,是通过主机ip:5902来进行访问的。Test是系统的一个用户名,即主机中必须存在这个用户,如果不存在则要创建这个用户。

  比如说你的主机IP是192.168.1.10,那么通过刚才的设置,使用VNC client登录192.168.1.10:5902,就是登录的test用户。

    VNCSERVERARGS[2]="-geometry 1024x768"是设置屏幕分辨率的(可以根据你自己的屏幕分辨率进行设置)。

3、启动vnc server服务

    切换成管理员,重启服务

    service vncserver restart

4、配置iptables防火墙

    在第二步中我们使用是5902端口,所以在iptables中也要开放相应的端口,否则从外面无法访问主机

    iptables -A INPUT -p tcp –-dport 5902 -j ACCEPT

    service iptables save

5、设置vncserver服务开机自启

    chkconfig –level 345 vncserver on

6、测试

    在windows下进行测试,我使用的是realVNC viewer

  打开程序,输入192.168.1.10:5902就会默认登录test用户

原文地址:https://www.cnblogs.com/Skyar/p/5260360.html