macOS 与Ubuntu 20.04 VNC远程桌面设置

macOS可使用VNC协议对ubuntu20.04进行远程桌面共享,下面是具体设置步骤:

Ubuntu设置

1. 安装x11vnc

sudo apt-get install x11vnc -y

2. 设置vnc密码

sudo x11vnc -storepasswd /etc/x11vnc.pass

3. 创建x11vnc自启动服务

创建 /etc/systemd/system/x11vnc.service

gedit /etc/systemd/system/x11vnc.service

写入以下内容,保存

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

4. 启动x11vnc服务

sudo systemctl enable x11vnc
sudo service x11vnc start

5. 取消系统远程桌面连接加密

安装dconf-editor

sudo apt install dconf-editor

打开dconf-editor,设置org>>gnome>>desktop>>remote session>>require-encryption false

6. 打开桌面共享

设置>>共享>>屏幕共享>>active

mac OS设置

1. 访达>>前往>>连接服务器

2. 输入vnc://ip adress >>连接>>输入设置好的vnc密码>>连接成功