1.设置root用户方法:
1.
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
2.#
1.编辑文件命令:
vim /etc/systemd/system/vncserver@\:1.service
2.文件内容如下:
[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=/usr/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
3.设置vnc密码,vnc的密码跟系统的用户密码不一样,是使用vnc viewer登陆时需要使用的密码。
输入命令:vncpasswd
设置密码
4.启动服务,开通端口:
1.执行命令:systemctl daemon-reload #重载,这个命令一定要执行,很重要,不然无法启动
2.执行启动命令:systemctl start vncserver@:1
3.设为开机启动:systemctl enable vncserver@:1
4.查看启动状态命令:systemctl status vncserver@:1
5.查看服务监听的端口:netstat -lnpt|grep Xvnc
# 根据监听的端口,进行端口开放,每个用户会对应一个端口,第一个用户默认为5901端口。我这里是root用户
6.防火墙端口开放:
命令,开启端口:
firewall-cmd --add-port=5901/tcp --permanent
重载,使生效命令:
firewall-cmd --reload
参考内容:https://blog.csdn.net/weixin_41004350/article/details/80805927
https://blog.csdn.net/tpaijojo/article/details/79115095