CentOS 6.5 服务器 VNC 远程桌面连接出错解决方案
本文档提供了 CentOS 6.5 服务器 VNC 远程桌面连接出错的解决方案。需要检查服务器是否已经安装了 VNC 服务,可以使用命令 `rpm -qa | grep vnc`来检查。如果没有安装 VNC,可以使用命令 `yum install tigervnc tigervnc-server`进行安装。
安装完成后,需要配置 VNC 服务。可以使用命令 `vi /etc/sysconfig/vncservers`编辑配置文件,并添加以下内容:
```
VNCSERVERS=1:root
VNCSERVERARGS[1]=-geometry 800x600
```
其中,`VNCSERVERS`用于设置远程桌面登录的用户名,可以设置多个用户,例如 `VNCSERVERS=1:user1 2:user2`。`VNCSERVERARGS`用于设置登录桌面配置,例如 `-geometry 800x600`。
在配置文件中,也可以添加其他选项,例如 `-nolisten tcp`用来阻止 TCP 包,`-localhost`用来只监听本地。
在设置好密码后,需要启动 VNC 服务,可以使用命令 `vncserver`启动服务。如果需要重启 VNC 服务,可以使用命令 `service vncserver restart`。如果需要设置 VNC 服务开机启动,可以使用命令 `chkconfig vncserver on`。
另外,如果在 minimal 系统中出现方框乱码,可以使用命令 `yum -y install fontforge`修正。
在使用 VNC 服务时,也需要注意防火墙设置,需要配置规则允许对应端口的 TCP 包通过,例如使用命令 `iptables -I INPUT 1 -p tcp --dport 5901 -j ACCEPT`。
本文档还提供了一些其他命令,例如使用 `netstat -nat`查看监听端口,使用 `service vncserver start`启动 VNC 服务等。
本文档提供了一份详细的 CentOS 6.5 服务器 VNC 远程桌面连接出错解决方案,涵盖了从安装、配置到启动和防火墙设置的所有步骤。