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