用手机连接 Ubuntu 的 VNC,一般分三步:在 Ubuntu 上安装并配置 VNC 服务 → 设置访问方式(局域网/公网)→ 在手机上用 VNC 客户端连接。下面给你一套最常用、可落地的做法。
如果已经是 Ubuntu Desktop,可跳过。
sudo apt update
sudo apt install xfce4 xfce4-goodies -y
sudo apt install tigervnc-standalone-server tigervnc-common -y
vncpasswd
nano ~/.vnc/xstartup
写入以下内容(以 XFCE 为例):
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
保存后:
chmod +x ~/.vnc/xstartup
vncserver :1 -geometry 1280x720 -depth 24
:1 → 端口是 5901:2 → 端口是 5902查看是否已监听:
ss -tunlp | grep 590
ip a
例如:192.168.1.100
192.168.1.100:5901
输入 VNC 密码即可。
确保开启 SSH:
sudo apt install openssh-server
ssh -L 5901:localhost:5901 user@ubuntu_ip
localhost:5901
✅ 安全、不怕公网暴露
~/.vnc/xstartupsudo ufw allow 5901
设置开机自启(systemd):
~/.vnc/xstartup
vncserver :1
如果你告诉我:
我可以直接给你最合适的一套命令。