For AI agents: the complete documentation index is available at https://docs.fit2cloud.com/jumpserver/v4/llms.txt, the full documentation bundle is available at https://docs.fit2cloud.com/jumpserver/v4/llms-full.txt, and this page is available as Markdown at https://docs.fit2cloud.com/jumpserver/v4/installation/network_port.md.

网络端口说明

1 网络端口列表

  • JumpServer 作为符合 4A 规范的专业运维安全审计系统,其正常运行需要开放如下网络端口,管理员可根据实际环境中 JumpServer 组件部署的方案,在网络和主机侧开放相关端口。
端口作用说明
22SSH安装、升级及管理使用
80Web HTTP 服务通过 HTTP 协议访问 JumpServer 前端页面
443Web HTTPS 服务通过 HTTPS 协议访问 JumpServer 前端页面
3306数据库服务MySQL 服务使用
6379数据库服务Redis 服务使用
3389Razor 服务端口RDP Client 方式连接 Windows 资产
2222SSH ClientSSH Client 方式使用终端工具连接 JumpServer,比如 Xshell、PuTTY、MobaXterm 等终端工具
5525Magnus 服务端口DB Client 方式连接数据库资产,系统会根据所连接资产的类型自动分配对应端口
15900NEC 服务端口VNC 服务使用
  • 自 v4.10.19 版本起,Magnus 的端口统一调整为 5525,不再区分数据库类型使用不同的端口。连接数据库资产时,系统会自动根据资产的类型(MySQL、MariaDB、PostgreSQL、Redis、Oracle 等)分配对应的连接端口。
  • 旧版本(v4.10.19 之前)使用的 Magnus 端口如下,升级后请按需调整防火墙放行规则:
    • 33061:Magnus MySQL 服务端口
    • 33062:Magnus MariaDB 服务端口
    • 54320:Magnus PostgreSQL 服务端口
    • 63790:Magnus Redis 服务端口
    • 15210:Magnus Oracle 服务端口

2 防火墙常用命令

  • 确认 firewall 的状态为 running
firewall-cmd --state
running
  • 临时开放端口(规则立即生效,重启失效)
firewall-cmd --zone=public --add-port=80/tcp
firewall-cmd --zone=public --add-port=2222/tcp
firewall-cmd --add-rich-rule="rule family="ipv4" source address="172.17.0.1/16" port protocol="tcp" port="8080" accept"
  • 临时删除端口(规则立即生效,重启失效)
firewall-cmd --zone=public --remove-port=80/tcp
firewall-cmd --zone=public --remove-port=2222/tcp
firewall-cmd --remove-rich-rule="rule family="ipv4" source address="172.17.0.1/16" port protocol="tcp" port="8080" accept"
  • 永久放行端口(需要 reload 才能生效)
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=2222/tcp --permanent
firewall-cmd --add-rich-rule="rule family="ipv4" source address="172.17.0.1/16" port protocol="tcp" port="8080" accept" --permanent
firewall-cmd --reload
  • 永久删除端口(需要 reload 才能生效)
firewall-cmd --zone=public --remove-port=80/tcp --permanent
firewall-cmd --zone=public --remove-port=2222/tcp --permanent
firewall-cmd --remove-rich-rule="rule family="ipv4" source address="172.17.0.1/16" port protocol="tcp" port="8080" accept" --permanent
firewall-cmd --reload
  • 查看端口生效规则
firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens32
  sources:
  services: dhcpv6-client ssh
  ports: 80/tcp 2222/tcp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:
    rule family="ipv4" source address="172.17.0.1/16" port port="8080" protocol="tcp" accept