在 CentOS 上,VNC(TigerVNC / RealVNC / TightVNC 等)默认端口规则如下:
:0 → 5900:1 → 5901:2 → 5902:N → 5900 + N例如:
vncserver :1
占用的是 5901 端口
如果启用了 VNC over HTTP(如 vncserver -httpd):
:1 → 5801:2 → 5802netstat -tunlp | grep vnc
或
ss -tunlp | grep vnc
firewall-cmd --add-port=5901/tcp --permanent
firewall-cmd --reload
如果你用的是 特定 VNC 版本(TigerVNC / x11vnc / RealVNC),我可以给你更精确的配置说明。