找到以下内容
本文使用root用户,所以将 ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
更改为ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
将PIDFile=/home/<USER>/.vnc/%H%i.pid
更改为 PIDFile=/root/.vnc/%H%i.pid
修改文件名
输入命令:mv /usr/lib/systemd/system/vncserver@.service /usr/lib/systemd/system/vncserver@:1.service
重启 systemd
输入命令:systemctl daemon-reload
设置开机启动
输入命令:systemctl enable vncserver@:1.service
如果设置了防火墙,需要允许VNC通过防火墙
输入命令:firewall-cmd --permanent --add-service vnc-server
重启防火墙:systemctl restart firewalld.service