一.安裝vncserver
1.安裝vnc server
#yum install tigervnc-server -y
2.配置VNC
將/lib/systemd/system/vncserver@.service文件復(fù)制一份
#cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
3.編輯剛復(fù)制的新文件,以下為root用戶的配置
vim /etc/systemd/system/vncserver@:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=root
# Clean any existing files in /tmp/.X11-unix environment
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
4.設(shè)置VNC密碼,使用vnc viewer登陸時(shí)需要使用的密碼。
#vncpasswd
5.啟動(dòng)服務(wù),開通端口
#systemctl start vncserver@:1
#systemctl enable vncserver@:1 # 設(shè)為開機(jī)啟動(dòng)
查看服務(wù)監(jiān)聽的端口
#netstat -lnpt|grep Xvnc
根據(jù)監(jiān)聽的端口,進(jìn)行端口開放,默認(rèn)為5901端口開始。
#firewall-cmd --add-port=5901/tcp --permanent
#firewall-cmd --reload
如果出現(xiàn)錯(cuò)誤的話,有可能是防火墻沒關(guān),需要關(guān)閉防火墻
5.1修改默認(rèn)端口,不需要可以跳過(guò)這個(gè)步驟
# which vncserver
/usr/bin/vncserver
grep "59" /usr/bin/vncserver -n
18:# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
118:vncPort=5900+displayNumber;
238:# n is taken if something is listening on the VNC server port (5900+n) or the
257:# (5900+n) or the X server port (6000+n).
274: if (!bind(S, pack('S n x12', AFINET,5900+n))) {
修改:118和274行的端口號(hào)就可以了.. 默認(rèn)會(huì)加1 例如設(shè)置為5900,會(huì)從5901開始
6.啟動(dòng)服務(wù)
#systemctl start vncserver@:1.service
可能會(huì)出以下錯(cuò)誤:
Job for vncserver@:1.service failed because the control process exited with error code. See
"systemctl status vncserver@:1.service" and "journalctl -xe" for details.
解決方案:
# \rm -R /tmp/.X11-unix/
# systemctl enable vncserver@:1.service
7.停止vncserver
systemctl stop vncserver@:1.service
數(shù)字1是起的對(duì)應(yīng)的服務(wù)
7.1 暴力殺死進(jìn)程
#vncserver -kill :1
#vncserver -kill :2
8.修改密碼
#vncpasswd
二.安裝GNOME桌面
#sudo yum groupinstall -y "GNOME Desktop"
安裝之后重啟服務(wù)器
#reboot
三.安裝vnc viewer客戶端
官網(wǎng)地址:https://www.realvnc.com/en/connect/download/viewer/

1.打開vnc viewer

2.輸入ip地址和名字進(jìn)行連接
