服务器 - 如何设置x11vnc以便可以使用图形登录屏幕访问?

分享于 

2分钟阅读

ubuntu

  繁體

  • 利用x -auth guess nc中的新功能
  • systemd

运行以下命令安装:


sudo apt-get install x11vnc


sudo x11vnc -storepasswd yourVNCpasswordHERE /etc/x11vnc.pass


# for Ubuntu 15.04+


sudo nano /lib/systemd/system/x11vnc.service


# for Ubuntu 16.10+


sudo nano /etc/systemd/system/x11vnc.service



把这个插入文件:


[Unit]


Description="x11vnc"


Requires=display-manager.service


After=display-manager.service



[Service]


ExecStart=/usr/bin/x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth guess -rfbauth /etc/x11vnc.pass


ExecStop=/usr/bin/killall x11vnc


Restart=on-failure


Restart-sec=2



[Install]


WantedBy=multi-user.target




sudo systemctl daemon-reload


sudo systemctl start x11vnc



确保服务在引导时启动:


sudo systemctl enable x11vnc




另外一个方法如下:

安装X11VNC服务器(或通过Ubuntu软件中心->X11VNC服务器)


sudo apt-get install x11vnc



创建VNC密码文件。


sudo x11vnc -storepasswd yourVNCpasswordHERE /etc/x11vnc.pass




sudo nano /etc/init/x11vnc.conf



将此粘贴到文件中:


start on login-session-start



script



/usr/bin/x11vnc -xkb -forever -auth /var/run/lightdm/root/:0 -display :0 -rfbauth /etc/x11vnc.pass -rfbport 5900 -bg -o /var/log/x11vnc.log



end script



  • 重新启动Ubuntu


Server  acc  SET  log  屏幕  setup  
相关文章