可以的,TigerVNC 在 Ubuntu 上完全可以更换端口。下面按常见使用方式给你说明几种做法。
vncserver(用户级,最常见)TigerVNC 默认端口规则:
:1 → 端口 5901:2 → 端口 5902vncserver :5
这会使用端口 5905。
TigerVNC 支持 -rfbport 参数:
vncserver -rfbport 5909
这样 VNC 就会监听在 5909 端口。
⚠️ 注意:不要和已有显示号冲突
编辑或新建:
~/.vnc/config
加入:
rfbport=5910
然后启动:
vncserver
如果是通过 tigervncserver@.service 启动:
sudo systemctl start tigervncserver@:2.service
对应端口是 5902。
换端口方式:
ExecStart=/usr/bin/vncserver -rfbport 5912
如果启用了 UFW:
sudo ufw allow 5910
ss -lntp | grep vnc
或
netstat -lntp | grep 59
192.168.1.100:5910
或
192.168.1.100::5910
(取决于客户端)
如果你能告诉我:
我可以给你更精确的配置示例。