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
