CentOS7如何啟動VNC Server
安裝VNC Server軟件包
執(zhí)行以下命令安裝TigerVNC Server及相關依賴:
yum install tigervnc-server -y
創(chuàng)建VNC用戶配置文件
復制默認配置文件模板到用戶目錄(以用戶demo為例):
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
編輯配置文件修改用戶參數:
sed -i 's//demo/g' /etc/systemd/system/vncserver@:1.service
設置VNC訪問密碼
切換至目標用戶后設置訪問密碼:
su - demo
vncpasswd
配置防火墻規(guī)則
開放VNC默認端口(5901為例):
firewall-cmd --permanent --add-port=5901/tcp
firewall-cmd --reload
啟動并啟用VNC服務
重新加載系統(tǒng)服務配置后啟動服務:
systemctl daemon-reload
systemctl start vncserver@:1
systemctl enable vncserver@:1
驗證服務狀態(tài)
檢查服務運行狀態(tài)和監(jiān)聽端口:
systemctl status vncserver@:1
netstat -tulnp | grep 5901
客戶端連接配置
使用VNC Viewer連接服務器地址:
服務器IP:1
注意事項
- 建議修改默認5900端口范圍增強安全性
- 多個用戶需要創(chuàng)建不同端口號的配置文件
- SELinux開啟時需執(zhí)行:
setsebool -P httpd_can_network_connect 1
- 桌面環(huán)境未安裝時需安裝GNOME:
yum groupinstall "GNOME Desktop"