首先确保系统有GUI
sudo apt-get install x11vnc
装上 x11vnc ,如果是离线状态的服务器参考上一篇离线linux离线安装软件包
配置vnc密码
x11vnc -storepasswd
启动 vnc 服务
x11vnc -forever -shared -rfbauth ~/.vnc/passwd
但ubantu 18.04会报错
*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
........
编辑启动文
sudo vi /lib/systemd/system/x11vnc.service
启动文件内容(USERNAME要替换成自己的用户名)
[Unit] Description=Start x11vnc at startup. After=multi-user.target [Service] Type=simple ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared [Install] WantedBy=multi-user.target
开另一个窗口启动lightdm
sudo lightdm
添加到服务中
sudo systemctl daemon-reload sudo systemctl enable x11vnc.service sudo systemctl start x11vnc.service
重启验证服务(非必须步骤)
sudo reboot
验证x11vnc服务
sudo netstat -an | grep 5900 tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN tcp6 0 0 :::5900 :::* LISTEN
输入ip即可
推荐这个软件也可以