步骤一:安装vnc
1.安装主程序和相关依赖包sudo apt install x11vnc
设置VNC密码
sudo x11vnc -storepasswd /etc/x11vnc.pass
启动服务 (如无则创建)
sudo vim /usr/lib/systemd/system/x11vnc.service
填入本文 《三、x11vnc.service》的内容
赋权
sudo chmod 755 /lib/systemd/system/x11vnc.service
sudo chown root:root /lib/systemd/system/x11vnc.service
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
步骤二:运行x11vnc
初始化直接在命令行下运行x11vnc,初始化完成后按ctrl + c退出即可。
步骤三:编辑vnc服务启动文件
编辑vnc服务启动文件
sudo vim /usr/lib/systemd/system/x11vnc.service
[Unit]
Description="x11vnc"Requires=display-manager.service
After=display-manager.service
[Service]
ExecStart=/usr/bin/x11vnc -auth guess -loop -forever -safer -shared -ultrafilexfer -bg -o /var/log/x11vnc.log
ExecStop=/usr/bin/killall x11vnc
[Install]
WantedBy=multi-user.target
步骤四:修改xdrp配置
1)修改xdrp配置
sudo vim /etc/xrdp/xrdp.ini
2)在最后一行添加如下内容:
exec dde
3)重启xrdp服务
sudo systemctl restart xrdp
sudo systemctl enable xrdp