CentOS 7 RealVNC 安裝與配置指南
RealVNC 簡介
RealVNC 是一款跨平臺的遠程桌面控制工具,支持在CentOS 7系統(tǒng)上實現(xiàn)圖形化界面遠程訪問。相比傳統(tǒng)VNC方案,RealVNC提供更高效的加密傳輸和穩(wěn)定性。
安裝準備
確保系統(tǒng)已更新至最新版本:
sudo yum update -y
啟用EPEL倉庫以獲取RealVNC軟件包:
sudo yum install epel-release -y
安裝RealVNC服務器
通過YUM包管理器安裝RealVNC:
sudo yum install realvnc-vnc-server -y
配置VNC服務
創(chuàng)建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,需調(diào)整策略:
sudo setsebool -P vncserver_can_network_connect=1
啟動與驗證
啟用并啟動VNC服務:
sudo systemctl enable vncserver@:1
sudo systemctl start vncserver@:1
通過客戶端輸入服務器IP:1
進行連接測試。
故障排查
- 連接超時:檢查防火墻規(guī)則及端口狀態(tài)
- 黑屏問題:確認桌面環(huán)境(如GNOME)已正確安裝
- 日志分析:
journalctl -u vncserver@:1