在 Ubuntu 上使用 TigerVNC 启动服务一般有几种常见方式,下面按最常用场景给你说明。
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
vncpasswd
密码会保存在:
~/.vnc/passwd
vncserver :1
:1 表示显示号 1(端口 5901):2 → 5902,依此类推启动后你会看到类似:
New 'ubuntu:1 (user)' desktop is ubuntu:1
在 VNC 客户端中连接:
服务器IP:5901
例如:
192.168.1.100:5901
输入 vncpasswd 设置的密码即可。
vncserver -kill :1
Ubuntu 默认可能没有完整桌面,可安装:
sudo apt install ubuntu-desktop
然后在 ~/.vnc/xstartup 中写入:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
(如果用 XFCE;Ubuntu 默认可写 exec gnome-session)
赋予执行权限:
chmod +x ~/.vnc/xstartup
再重启 VNC:
vncserver -kill :1
vncserver :1
如果你需要系统级 VNC 服务,可以告诉我:
我可以给你一份完整的 systemd 配置。
如果你遇到黑屏 / 连不上 / 权限问题,把错误贴出来我帮你排查。