温馨提示×

ubuntu vnc怎么共享

小樊
45
2026-07-12 18:16:55
栏目: 智能运维

在 Ubuntu 上通过 VNC 实现桌面共享,常见有几种方式,下面按最常用、最稳定的方式给你讲清楚,并附上完整操作步骤


一、最推荐方式(Ubuntu 自带):桌面共享(Vino)

适用于:
✅ Ubuntu 桌面版(20.04 / 22.04 / 24.04)
✅ 远程查看 + 控制当前桌面

1️⃣ 安装 VNC 服务(Vino)

sudo apt update
sudo apt install vino

2️⃣ 启用桌面共享

打开 设置 → 共享 → 屏幕共享(Desktop Sharing)

  • 打开开关
  • 设置密码
  • 允许连接控制桌面

3️⃣ 允许无加密连接(否则 Windows 可能连不上)

gsettings set org.gnome.Vino require-encryption false

4️⃣ 启动 VNC 服务

/usr/lib/vino/vino-server &

5️⃣ 查看 IP 地址

ip a

6️⃣ Windows / macOS 连接

使用 VNC 客户端:

  • Windows:RealVNC Viewer / TightVNC
  • macOS:屏幕共享 / RealVNC

连接格式:

IP:5900

二、服务器 / 无桌面环境:TigerVNC(推荐)

适用于:
✅ Ubuntu Server
✅ 需要独立桌面(不干扰本地)

1️⃣ 安装

sudo apt install tigervnc-standalone-server tigervnc-common

2️⃣ 设置 VNC 密码

vncpasswd

3️⃣ 启动 VNC

vncserver :1

默认端口:

5901

4️⃣ 连接

IP:5901

三、Wayland 用户(Ubuntu 22.04+)

⚠️ Wayland 默认不支持 VNC

解决方案(二选一):

✅ 改用 Xorg 登录

sudo nano /etc/gdm3/custom.conf

取消注释:

WaylandEnable=false

重启:

sudo reboot

✅ 或使用 RDP(xrdp)

sudo apt install xrdp

四、常见端口说明

VNC 显示号 端口
:0 5900
:1 5901
:2 5902

五、常见问题

❓ 黑屏 / 连不上

✅ 检查防火墙:

sudo ufw allow 5900

❓ Ubuntu 24.04 没有 Vino?

改用:

sudo apt install gnome-remote-desktop

六、快速选择建议

场景 推荐方案
Ubuntu 桌面 Vino
服务器 TigerVNC
Windows 远程 xrdp(RDP)
无显示器 TigerVNC

如果你愿意,可以告诉我:

  • ✅ Ubuntu 版本
  • 桌面 / 服务器
  • Windows / macOS / Linux 客户端

我可以直接给你最适合你的一套命令

0