sudo apt-get install x11vnc
如果报错可以尝试 sudo apt-get update 之后再安装
2、创建vnc密码
sudo x11vnc -storepasswd /etc/
3、创建vnc service
sudo gedit /lib/systemd/system/
#输入以下内容
[Unit]
Description=Start x11vnc at startup.
After=
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/ -rfbport 5900 -shared
[Install]
WantedBy=
4、配置相关参数
sudo ufw allow 5900
sudo systemctl enable
sudo systemctl daemon-reload
5、开机自启动(可选)
sudo gedit /etc/init/
输入以下内容:
start on login-session-startscript
/usr/bin/x11vnc -xkb -forever -auth /var/run/lightdm/root/:0 -display :0 -rfbauth /etc/ -rfbport 5900 -bg -o /var/log/
end script
/var/run/lightdm/root/:0 这个参数要根据实际情况来确定,通常情况下,使用 sudo ps wwwwaux | grep auth 命令可以查到
$sudo ps wwwwaux | grep auth
gdm 1047 0.3 2.5 187860 24964 tty7 Sl+ 18:11 0:01 /usr/lib/xorg/Xorg vt7 -displayfd 3 -auth /run/user/122/gdm/Xauthority -background none -noreset -keeptty -verbose 3
songtao 1595 0.0 0.9 167724 8912 tty2 Sl+ 18:13 0:00 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
songtao 2060 0.0 0.1 14224 984 pts/0 S+ 18:17 0:00 grep --color=auto auth
使用vncviewer连接时只用输入IP地址即可,不用带端口号(5900)