安装vncserver:
yum -y install tigervnc-server
检查vncserver安装状态:
rpm -qa |grep tigervnc-server
使用 vncpasswd来设置VNC连接密码
vncpasswd
过程中还可以输入一个只有观看权限而禁止操作的远程桌面密码
创建用户
useradd admin
设置admin密码
passwd admin
配置vncserver服务
复制vncserver的服务配置文件
将/lib/systemd/system/vncserver@.service文件进行复制,文件名为vncserver@:1.service,
VNC的连接端口号为5901,如果是vncserver@:2.service,那么对应启动的端口就是 5902。以此类推。
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
修改vncserver@:1.service文件,只需要修改用户名为刚才设置的用户即可。
启动服务
systemctl start vncserver@:1.service
systemctl status vncserver@:1.service
查看vncserver监听端口
ss -tunlp |grep vnc
放行防火墙端口
firewall-cmd --add-port=5901/tcp --permanent #放行5901端口
firewall-cmd --reload #重新加载生效
或者直接关闭
systemctl stop firewalld && systemctl disable firewalld
关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
之后使用mobaxterm之类的客户端工具连接即可。