在 Ubuntu 上通过 VNC 实现桌面共享,常见有几种方式,下面按最常用、最稳定的方式给你讲清楚,并附上完整操作步骤。
适用于:
✅ Ubuntu 桌面版(20.04 / 22.04 / 24.04)
✅ 远程查看 + 控制当前桌面
sudo apt update
sudo apt install vino
打开 设置 → 共享 → 屏幕共享(Desktop Sharing)
gsettings set org.gnome.Vino require-encryption false
/usr/lib/vino/vino-server &
ip a
使用 VNC 客户端:
连接格式:
IP:5900
适用于:
✅ Ubuntu Server
✅ 需要独立桌面(不干扰本地)
sudo apt install tigervnc-standalone-server tigervnc-common
vncpasswd
vncserver :1
默认端口:
5901
IP:5901
⚠️ 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
改用:
sudo apt install gnome-remote-desktop
| 场景 | 推荐方案 |
|---|---|
| Ubuntu 桌面 | Vino |
| 服务器 | TigerVNC |
| Windows 远程 | xrdp(RDP) |
| 无显示器 | TigerVNC |
如果你愿意,可以告诉我:
我可以直接给你最适合你的一套命令 ✅