Ubuntu 18.04 开启屏幕共享

记得设置访问密码

参考博客:

https://www.cnblogs.com/wutou/p/18578178

VNC-服务端配置

关闭加密传输

某些 VNC 客户端(如 TightVNC、RealVNC 免费版)不支持加密连接,可能需要关闭加密或使用兼容客户端

gsettings set org.gnome.Vino require-encryption false

Ubuntu 18.04 GNOME 默认使用 vino-server 提供屏幕共享功能,检查是否安装:

dpkg -l | grep vino

停止正在运行服务

killall vino-server

修改默认端口(5900)

gsettings set org.gnome.Vino alternative-port 5901
gsettings set org.gnome.Vino use-alternative-port true

作用:启用使用上面设置的备用端口。

  • 默认情况下,Vino 忽略 alternative-port,而是固定使用标准 VNC 端口 5900。
  • 将 use-alternative-port 设为 true 后,Vino 启动时会 监听 alternative-port 指定的端口(如 5901),而不是 5900。
  • 如果设为 false(默认值),即使设置了 alternative-port,也不会生效。

验证设置是否有效(可选)

gsettings get org.gnome.Vino use-alternative-port
gsettings get org.gnome.Vino alternative-port

重启服务 - Ubuntu的本机终端执行或注销重新登录

确保你以普通用户身份运行(不是 root),除非你确实想改 root 的桌面设置

/usr/lib/vino/vino-server &

放开防火墙

sudo ufw allow 5901/tcp

通过Real VNC客户端连接Ubuntu