1.安装VNC服务:sudo apt install x11vnc(ubuntu使用apt-get)
2.设置密码保存至/etc/x11vnc.pass:sudo x11vnc -storepasswd /etc/x11vnc.pass
3.创建vnc系统服务:sudo vi /lib/systemd/system/x11vnc.service (这个文件有则直接编辑,无则手动创建)
文件添加一下以下内容,其中-auth guess是指定系统自动寻找X服务器,但一般会报错,可以手动指定Xauthority,在/run/user/1000/gdm/Xauthority
`[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat –rfbauth /etc/x11vnc.pass -rfbport 5900 -shared -capslock -nomodtweak
[Install]
WantedBy=multi-user.target4.启动服务
systemctl daemon-reload
systemctl enable x11vnc.service
systemctl start x11vnc.service`
5.检查服务是否正常运行:
systemctl status x11vnc.service
可能会报net-tools错误,执行sudo apt install net-tools xauth
6.在PC端使用RealVNC Viewer连接vnc服务器(需要在一个局域网内)