CentOS 7.2安裝VNC服務(wù)器實(shí)現(xiàn)遠(yuǎn)程桌面訪問
準(zhǔn)備工作
確保系統(tǒng)已更新至最新狀態(tài),執(zhí)行以下命令:
yum update -y
安裝桌面環(huán)境與VNC服務(wù)
安裝輕量級(jí)Xfce桌面及TigerVNC服務(wù)器:
yum install -y epel-release
yum groupinstall -y "Xfce"
yum install -y tigervnc-server
配置VNC用戶與密碼
為當(dāng)前用戶設(shè)置VNC訪問密碼:
vncpasswd
創(chuàng)建VNC服務(wù)配置文件
復(fù)制模板文件并修改參數(shù):
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
sed -i 's//你的用戶名/g' /etc/systemd/system/vncserver@:1.service
配置Xfce桌面啟動(dòng)文件
創(chuàng)建并編輯啟動(dòng)腳本:
echo "exec /usr/bin/xfce4-session" > ~/.vnc/xstartup
chmod +x ~/.vnc/xstartup
防火墻設(shè)置
開放VNC默認(rèn)端口5901:
firewall-cmd --permanent --add-port=5901/tcp
firewall-cmd --reload
啟動(dòng)與驗(yàn)證服務(wù)
激活并啟動(dòng)VNC服務(wù):
systemctl daemon-reload
systemctl enable vncserver@:1
systemctl start vncserver@:1
客戶端連接
使用TigerVNC Viewer等客戶端輸入服務(wù)器IP:1
,輸入設(shè)置的密碼即可訪問遠(yuǎn)程桌面。
常見問題處理
- 若出現(xiàn)黑屏,檢查
~/.vnc/xstartup
執(zhí)行權(quán)限 - 連接失敗時(shí)確認(rèn)防火墻狀態(tài)及SELinux策略
- 多用戶場(chǎng)景需創(chuàng)建不同端口號(hào)的服務(wù)文件