温馨提示×

centos vnc占用哪类端口

小樊
43
2026-10-05 16:40:14
栏目: 智能运维

在 CentOS 上使用 VNC(TigerVNC / RealVNC 等) 时,端口占用情况通常如下:

1. 默认端口范围(TCP)

  • 5900 + 显示号(display number)
    • :0 → 5900
    • :1 → 5901
    • :2 → 5902
    • 以此类推
  • 这是 VNC 主要通信端口(TCP)

2. 旧式 / 兼容端口(较少用)

  • 5800 + 显示号
    • 用于通过浏览器 Java 客户端访问(如 :1 → 5801)
    • 现代环境基本不用

3. 系统服务端口(CentOS 特有)

  • 6000 + 显示号
    • 这是 X11 / X Server 端口(不是 VNC 本身,但 VNC 依赖 X)
    • 一般只在本地监听,不建议对外暴露

4. 防火墙相关(CentOS / firewalld)

常见放行示例:

firewall-cmd --add-port=5901/tcp --permanent
firewall-cmd --reload

总结

CentOS 上 VNC 主要占用 TCP 5900 起的高端端口(5900–5999 范围),显示号决定具体端口。

如果你愿意,我可以帮你:

  • 查当前 VNC 占用端口
  • 配置 systemd VNC 服务
  • 做安全加固(只监听 localhost + SSH 隧道)

0 踩