在 Ubuntu 上通过 VNC 实现“共享”(让别人能看到或控制你的桌面),通常有以下几种常见方式和操作步骤。你可以根据需求选择。
Ubuntu 桌面版自带基于 VNC 的“屏幕共享”功能。
在另一台电脑使用 VNC 客户端(如 RealVNC / TigerVNC / Remmina):
Ubuntu电脑IP:5900⚠️ 默认使用 5900 端口
⚠️ 仅适用于已登录的桌面会话
x11vnc(推荐,可共享当前桌面)x11vnc 可共享你正在使用的真实桌面。
sudo apt update
sudo apt install x11vnc
x11vnc -storepasswd
x11vnc -display :0 -auth guess -forever -loop -passwd ~/.vnc/passwd
参数说明:
-display :0:共享当前桌面-forever:断开后不退出-loop:自动重启IP:5900
TightVNC / TigerVNC(虚拟桌面)适合服务器或无桌面环境。
sudo apt install tigervnc-standalone-server
vncpasswd
vncserver :1
连接地址:
IP:5901
这种方式是新建虚拟桌面,不是共享当前屏幕
VNC 不加密,建议:
ssh -L 5900:localhost:5900 user@ubuntu_ip
然后本地连接:
localhost:5900
ufw:sudo ufw allow 5900
切换方法:
sudo nano /etc/gdm3/custom.conf
取消注释:
WaylandEnable=false
如果你能告诉我:
我可以给你更精确的操作方案。