1. 安装vnc

    yum install tigervnc-server -y
  2. 验证vnc是否安装成功

安装后可以使用如下命令来验证是否安装成功:

rpm -qa|grep tigervnc-server

第三步:复制vnc的启动操作脚本, vncserver@:1.service中的:1表示”桌面号”,启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2啦,端口号加1就是5902,以此类推:

cp /lib/systemd/system/[email protected] 

第四步:编辑 /etc/systemd/system/vncserver@:1.service

vi /etc/systemd/system/vncserver@:1.service

找到其中的< USER>,修改成自己的用户名,如果是root用户登录桌面就使用root用户,如果使用普通用户登录桌面使用普通用户

第四步:设置vnc密码,切换到刚配置文件设置的用户,执行,输入两次密码,输入完成后会提示是否设置view-only password(“View-only password”密码,只允许查看,无控制权限。)这个可设可不设:

第五步:启动服务:

systemctl start vncserver@:1.service

第一次输入启动服务命令可能会要求输入(从新加载配置文件,新增和配置文件发生变化时都需要执行 daemon-reload 子命令):

systemctl daemon-reload

可以加入开机启动,下次开机就会自动启动啦:

systemctl enable vncserver@:1.service

第六步:查看端口是否监听:

netstat -lnpt|grep Xvnc

直接停止防火墙:

systemctl stop firewalld.service

停止之后该需要禁止开机启动:

systemctl disable firewalld.service

第八步:关闭SELinux,编辑/etc/selinux/config 文件:

vi /etc/selinux/config

将selinux设置为disabled就大功告成啦

最后使用在vnc的地址栏输入端口号:1就可以连接vnc啦!