一、安装VNC Server
1、更新系统软件包
- yum update y
2、安装VNC Server

- yum install y tigervncserver
3、检查是否已经安装了VNC Server
- rpm qa | grep tigervncserver
二、配置VNC Server
1、修改/etc/sysconfig/vncservers
文件
编辑该文件以添加VNC服务器的配置,
- VNCSERVERS="1:root"
- VNCSERVERARGS[1]="geometry 800x600"
其中1
是桌面编号,root
是用户,可以根据需要调整分辨率和用户。
2、设置VNC密码
- vncpasswd
输入并确认密码,这个密码是用于连接VNC服务器的,与系统密码不同。

3、启动VNC Server
- vncserver :1
如果需要启动多个会话,可以使用不同的桌面编号(如:2
)。
4、配置自动启动
- chkconfig vncserver on
5、修改~/.vnc/xstartup
文件
默认情况下,VNC Server使用twm作为窗口管理器,为了使用GNOME桌面环境,可以修改此文件:
- vi ~/.vnc/xstartup
将最后一行修改为:

- gnomesession &
三、常见问题及解决方案
1、灰屏问题
如果连接后出现灰屏,可以尝试关闭SELinux或NetworkManager服务:
- vim /etc/selinux/config
将SELINUX
字段的值改为disabled
。
关闭NetworkManager服务:
- chkconfig NetworkManager off
2、无法连接问题
确保防火墙允许VNC端口(默认5901):
- firewallcmd permanent addport=5901/tcp
- firewallcmd reload
3、多次启动问题
如果尝试多次启动VNC服务器,可能会出现错误,确保只有一个实例在运行,或者重启VNC服务:
- service vncserver restart
四、FAQs
Q1: 如何更改VNC服务器的监听端口?
A1: 可以通过修改/etc/sysconfig/vncservers
文件中的VNCSERVERARGS
参数来指定不同的端口,
- VNCSERVERARGS[1]="Listen tcp port=5902"
Q2: 如何更改VNC服务器的分辨率?
A2: 在/etc/sysconfig/vncservers
文件中的VNCSERVERARGS
参数中指定分辨率,
- VNCSERVERARGS[1]="geometry 1280x1024"
Q3: 如何更改VNC服务器的桌面背景?
A3: 可以通过修改GNOME桌面环境的设置来更改背景,或者手动设置壁纸路径。
Q4: 如何更改VNC服务器的字体?
A4: 可以在~/.vnc/xstartup
文件中添加字体设置命令,
- xrdb load $HOME/.Xresources
并在~/.Xresources
文件中指定字体设置。
通过以上步骤,您可以在CentOS 6.5上成功安装和配置VNC Server,实现远程图形界面访问,如果遇到任何问题,可以参考上述常见问题及解决方案,或者查阅相关文档和社区资源。