CentOS 7 RealVNC 安装与配置指南
RealVNC 简介
RealVNC 是一款跨平台的远程桌面控制工具,支持在CentOS 7系统上实现图形化界面远程访问。相比传统VNC方案,RealVNC提供更高效的加密传输和稳定性。
安装准备
确保系统已更新至最新版本:
sudo yum update -y
启用EPEL仓库以获取RealVNC软件包:
sudo yum install epel-release -y
安装RealVNC服务器
通过YUM包管理器安装RealVNC:
sudo yum install realvnc-vnc-server -y
配置VNC服务
创建VNC用户并设置访问密码:
vncpasswd /etc/vncpasswd
修改服务配置文件 /etc/systemd/system/vncserver@.service
:
[Unit]
Description=RealVNC Remote Desktop Service
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/usr/bin/vncserver -geometry 1920x1080 -depth 24
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
防火墙与SELinux设置
开放VNC默认端口5901:
sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload
若启用SELinux,需调整策略:
sudo setsebool -P vncserver_can_network_connect=1
启动与验证
启用并启动VNC服务:
sudo systemctl enable vncserver@:1
sudo systemctl start vncserver@:1
通过客户端输入服务器IP:1
进行连接测试。
故障排查
- 连接超时:检查防火墙规则及端口状态
- 黑屏问题:确认桌面环境(如GNOME)已正确安装
- 日志分析:
journalctl -u vncserver@:1