效果图 

 

主要目的:利用命令行或者配置服务开启远程桌面图形界面,然后再用vnc远程到桌面的x11vnc。

1:安装x11vnc (sudo apt install x11vnc)

2:为x11vnc设置密码,sudo x11vnc -forever -passwd 需要设置的密码

3:如果愿意每次手动远程启动x11vnc则不用往下看了

4:sudo x11vnc -storepasswd in /etc/x11vnc.pass

5:sudo cp ~/.vnc/passwd /etc/x11vnc.pass (认为你是非root的其它管理员)

6:新建配置文件 /etc/systemd/system/x11vnc.service

[Unit]
Description=Remote desktop service (VNC)
Requires=display-manager.service
After=display-manager.service
 
[Service]
Type=forking
ExecStart=/usr/bin/x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
RestartSec=5
 
[Install]
WantedBy=multi-user.target

7.启动开机服务服务

sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service

8:大功告成!
 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐