1、安装VNC服务
sudo apt install x11vnc -y
2、创建连接密码
sudo x11vnc -storepasswd
3、安装lightdm服务
x11vnc 在 默认的 GDM3 中不起作用,因此需要使用 lightdm 桌面管理环境
sudo apt install lightdm -y
切换至lightdm,上一步已经切换则跳过该步
sudo dpkg-reconfigure lightdm
4、 创建 systemd 服务文件
创建服务目录,如果已经存在则跳过,如果目录已存在,这一步也不会报错
sudo mkdir -p /etc/systemd/system/
编辑 systemd 服务文件
sudo nano /etc/systemd/system/x11vnc.service
输入以下内容
[Unit]
Description=x11vnc (Remote access)
After=network-online.target[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /root/.vnc/passwd -rfbport 5900 -forever -loop -noxdamage -repeat -shared -capslock -nomodtweak
ExecStop=/bin/kill -TERM $MAINPID
ExecReload=/bin/kill -HUP $MAINPID
KillMode=control-group
Restart=on-failure[Install]
WantedBy=graphical.target
重启系统确认是否为lightdm界面,然后开始启动x11vnc服务
sudo reboot
5、重载服务配置并启用
sudo systemctl daemon-reload
sudo systemctl enable x11vnc
sudo systemctl start x11vnc
至此可以使用VNC软件进行远程控制