CentOS 6.5 下 TigerVNC 的安装与配置
TigerVNC 简介
TigerVNC 是一款开源的远程桌面系统,基于 VNC(Virtual Network Computing)协议开发,支持跨平台连接,在 CentOS 6.5 系统中,TigerVNC 提供了高效的图形化远程访问能力,适合服务器管理和桌面操作,相比其他 VNC 实现,TigerVNC 在性能和安全性上表现更优,尤其在低带宽环境下仍能保持较好的响应速度。

系统环境准备
在安装 TigerVNC 之前,需确保 CentOS 6.5 系统已更新至最新状态,通过以下命令更新系统:
sudo yum update -y
检查系统是否已安装桌面环境(如 GNOME 或 KDE),若未安装,可通过 yum 安装基础桌面组件:
sudo yum groupinstall "Desktop" -y
安装完成后,重启系统使配置生效。
TigerVNC 的安装
TigerVNC 在 CentOS 6.5 的官方仓库中可直接获取,执行以下命令安装 TigerVNC 服务器:
sudo yum install tigervnc-server -y
安装过程中,系统会自动依赖所需的库文件和工具,安装完成后,可通过以下命令验证 TigerVNC 是否成功安装:
vncserver --version
若显示版本信息,则表示安装成功。
配置 TigerVNC 服务器
首次启动 TigerVNC 时,需设置访问密码,执行以下命令:

vncserver
系统会提示输入密码(长度需为6-8位)并设置一个仅查看密码(可选),密码设置完成后,TigerVNC 会默认在指定端口(如 1)启动服务。
为方便管理,建议创建一个系统服务配置文件,复制默认配置模板:
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
编辑配置文件,替换 User 和 Group 为当前用户名:
sudo vi /etc/systemd/system/vncserver@:1.service
在 [Service] 部分添加以下内容:
User=your_username Group=your_username
保存后,重新加载 systemd 配置并启用服务:
sudo systemctl daemon-reload sudo systemctl enable vncserver@:1.service
TigerVNC 客户端连接
在本地设备上,使用 VNC 客户端(如 RealVNC、TigerVNC Viewer 或 TightVNC)连接服务器,输入格式为:
服务器IP:显示编号 若服务器 IP 为 168.1.100 且显示编号为 1,则输入 168.1.100:1,连接时需输入之前设置的 VNC 密码。

优化 VNC 桌面环境
默认情况下,VNC 连接可能使用简单的窗口管理器,为获得更好的体验,可配置 VNC 使用 GNOME 桌面环境,创建 .vnc/xstartup 文件:
vi ~/.vnc/xstartup
#!/bin/bash unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec /usr/bin/gnome-session &
赋予执行权限:
chmod +x ~/.vnc/xstartup
重启 VNC 服务后,连接即可看到完整的 GNOME 桌面。
安全性配置
为增强安全性,建议采取以下措施:
- 修改默认端口:通过防火墙规则限制 VNC 端口(如默认为
5901)的访问范围。 - 启用 SSH 隧道:通过 SSH 隧道加密 VNC 传输数据,避免信息泄露。
- 定期更换密码:避免长期使用同一密码访问 VNC 服务。
常见问题排查
- 连接黑屏:检查
.vnc/xstartup文件配置是否正确,确保桌面环境启动命令无误。 - 权限被拒绝:确认 VNC 密码正确,且用户对
.vnc目录有读写权限。
FAQs
Q1: 如何停止或重启 TigerVNC 服务?
A1: 可通过以下命令管理 VNC 服务:
- 停止服务:
vncserver -kill :1 - 重启服务:
sudo systemctl restart vncserver@:1.service
Q2: TigerVNC 连接速度慢如何优化?
A2: 可尝试以下方法优化:
- 调整 VNC 配置文件中的压缩级别(如
CompressionLevel=0)。 - 使用更高效的桌面环境(如 LXDE 替代 GNOME)。
- 通过 SSH 隧道传输数据以减少延迟。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复