在 CentOS(以及大多数 Linux 发行版)中,VNC 的默认端口不是单一的一个固定端口,而是基于 Display 号(显示号) 来计算的:
VNC 使用 TCP 端口:
5900 + 显示号(Display Number)
常见情况:
如果你启动 VNC 服务时是:
vncserver :1
那么默认端口就是 5901
连接时可以用:
centos_ip:1
或
centos_ip:5901
:0)5800 + 显示号CentOS 默认防火墙会拦端口,需要放行,例如:
firewall-cmd --add-port=5901/tcp --permanent
firewall-cmd --reload
如果你愿意,我也可以帮你查 CentOS 7 / 8 下 VNC 服务配置和端口修改方法。