使用VNC在Winodws環境遠端連線Linux圖形介面
阿新 • • 發佈:2020-11-04
https://blog.51cto.com/12217917/2060252
開始操作
1、檢出是否安裝VNC
rpm -q tigervnc tigervnc-server
2、安裝安裝X-Window
# yum check-update
# yum groupinstall "X Window System"
# yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
# unlink /etc/systemd/system/default.target
# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
# reboot #重啟機器
2、安裝VNC
# yum install tigervnc-server -y
3、從VNC備份庫中複製service檔案到系統service服務管理目錄下【原文這裡存在錯誤,不是建立vncserver@:1.service資料夾】
# cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service #複製並被重新命名為vncserver@:1.service
4、修改vncserver@:1.service檔案
# grep -n "^[^#]" /etc/systemd/system/vncserver@\:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=root
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target
修改檔案使配置生效:
# systemctl daemon-reload
5、為vncserver@:1.service設定密碼
# vncpasswd
6、啟動VNC
systemctl enable vncserver@:1.service #設定開機啟動
systemctl start vncserver@:1.service #啟動vnc會話服務
systemctl status vncserver@:1.service #檢視nvc會話服務狀態
systemctl stop vncserver@:1.service #關閉nvc會話服務
netstat -lnt | grep 590* #檢視埠
8、windows使用VNC連結到圖形化介面
1、連結圖形化介面伺服器的5901埠
2、輸入前面使用vncpasswd設定的密碼
3、連結成功