CentOS7開啟VNC遠(yuǎn)程配置指南
準(zhǔn)備工作
確保系統(tǒng)已安裝圖形化界面(如GNOME或KDE)。執(zhí)行以下命令更新系統(tǒng):
sudo yum update -y
安裝VNC服務(wù)端
通過(guò)Yum安裝TigerVNC軟件包:
sudo yum install tigervnc-server -y
配置VNC服務(wù)
1. 創(chuàng)建用戶配置文件
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
2. 修改服務(wù)文件
編輯配置文件并替換用戶名:
sudo sed -i 's//your_username/g' /etc/systemd/system/vncserver@:1.service
3. 設(shè)置VNC密碼
vncpasswd
啟動(dòng)與驗(yàn)證服務(wù)
重新加載系統(tǒng)服務(wù)并啟動(dòng)VNC:
sudo systemctl daemon-reload
sudo systemctl start vncserver@:1
sudo systemctl enable vncserver@:1
防火墻配置
sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload
客戶端連接
使用VNC Viewer等工具連接:
地址格式:服務(wù)器IP:1
多用戶配置(可選)
復(fù)制服務(wù)文件并修改端口號(hào)與用戶名:
sudo cp /etc/systemd/system/vncserver@:1.service /etc/systemd/system/vncserver@:2.service
注意事項(xiàng)
- 建議使用SSH隧道加密VNC流量
- 5901端口對(duì)應(yīng)顯示編號(hào):1,新用戶按順序遞增端口
- 若連接失敗,檢查SELinux狀態(tài)或臨時(shí)禁用測(cè)試
常見問(wèn)題
黑屏問(wèn)題:刪除用戶目錄下的.vnc臨時(shí)文件后重啟服務(wù)rm -rf /home/user/.vnc/*