一、安装VNC : yum install tigervnc tigervnc-server -y
二、启动vnc并设置密码: vncserver :1
三、将服务添加到防火墙: firewall-cmd --permanent --add-service=vnc-server ,重新加载防火墙: firewall-cmd --reload
四、windows安装好VNC客户端后,输入IP+:1连接,如: 10.0.0.21:1 ,然后输入正确密码即可连接成功。如下图:
五、注意事项:
VNC服务器上必须安装桌面,GNOME 或者 KDE 桌面都可以。
六、其它命令
1、修改VNC密码: vncpasswd
2、查看报错信息: grep vnc /var/log/messages
3、查看端口状态: ss -tulpn | grep 590*
4、启动 1 号窗口: vncserver :1 ,停止 1 号窗口: vncserver -kill :1 // vncserver :1(此处有空格)
七、设置开机启动:
1、建立vncserver@:1.service文件: cp /usr/lib/systemd/system/vncserver@.service /usr/lib/systemd/system/vncserver@:1.service
2、修改文件 vncserver@:1.service 的内容如下:
Type = simple
ExecStart=/sbin/runuser -l root -c '/usr/bin/vncserver %i'
PIDFile=/root/.vnc/%H%i.pid // 此处填写.vnc的正确路径,比如普通用户的/home/jeff/.vnc
ExecStop=/bin/sh -c 'usr/bin/vncserver -kill %i >/dev/null 2>&1 ||:'
其它地方不用改
3、在当前用户下运行命令: vncserver ,如果弹出的结果不是:1,那么请将vncserver@:1.service文件更名,如显示的结果为,则更名为:vncserver@:2.service
4、设置启动
1) systemctl daemon-reload
2) systemctl enable vncserver@:1.service
3) systemctl start vncserver@:1.service
PS : 如果以前安装过VNC,需要把 /tmp/.X11-unix目录里的 X[1-9]文件删掉,X0不能删。
此处很多步骤来自: http://www.win789.com/linux/2016/42632.html ,感谢这位大侠!