本文测试环境为deepin系统,其他系统操作基本一致

  1. 确保ssh开启
sudo apt-get install openssh-server
sudo systemctl start sshd
  1. 安装vnc server
sudo apt install x11vnc
  1. 配置密码
x11vnc -storepasswd 

sudo cp /home/deepin/.vnc/passwd /etc/x11vnc.pass
  1. 配置开机启动
sudo vi /lib/systemd/system/x11vnc.service

输入以下内容

[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target

设置开机启动

sudo systemctl enable x11vnc.service

重启后通过vnc客户端连接

[参考]
Deepin 安装 xRDP,Window使用RDP远程连接

留待后查,同时方便他人