在CentOS7下采用自帶的TigerVNC架設VNC服務器
安裝X-Windows和GNOME
# yum groupinstall "GNOME Desktop"
安裝VNC服務器
# yum install tigervnc-server -y
配置VNC服務
拷貝新建vnc服務文件
# cp /lib/usr/systemd/system/vncserver\@.service /etc/systemd/system/vncserver\@:1.service
編輯新拷貝的服務文件,更換用戶名,此處使用test用戶舉例說明。
# vim /etc/systemd/system/vncserver\@:1.service
ExecStart=/sbin/runuser -l <USER>-c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
將<USER>更改爲test,注:test爲系統建立的普通用戶。
ExecStart=/sbin/runuser -l test -c "/usr/bin/vncserver %i"
PIDFile=/home/test/.vnc/%H%i.pid
重新加載服務
# systemctl daemon-reload
配置VNC用戶密碼
# su test
$ sudo vncpasswd
按提示設置密碼。
啓動VNC服務
# systemctl start vncserver@:1.service
開啓VNC服務自啓動
# systemctl enable vncserver@:1.service
配置防火牆
# firewall-cmd --add-service=vnc-server --permanent
# firewall-cmd --reload
客戶端連接
客戶端中輸入<IP>:1連接,同時根據提示輸入vnc連接密碼即可。