网络端口说明

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 等终端工具
33061Magnus MySQL 服务端口DB Client 方式连接 MySQL 数据库资产
33062Magnus MariaDB 服务端口DB Client 方式连接 MariaDB 数据库资产
54320Magnus PostgreSQL 服务端口DB Client 方式连接 PostgreSQL 数据库资产
63790Magnus Redis 服务端口DB Client 方式连接 Redis 数据库资产
30000-30100Magnus Oracle 服务端口DB Client 方式连接 Oracle 数据库资产,该端口范围可自定义

2 防火墙常用命令

  • 确认 firewall 的状态为 running

    1. firewall-cmd --state
    1. running
  • 临时开放端口(规则立即生效,重启失效)

    1. firewall-cmd --zone=public --add-port=80/tcp
    2. firewall-cmd --zone=public --add-port=2222/tcp
    3. firewall-cmd --add-rich-rule="rule family="ipv4" source address="172.17.0.1/16" port protocol="tcp" port="8080" accept"
  • 临时删除端口(规则立即生效,重启失效)

    1. firewall-cmd --zone=public --remove-port=80/tcp
    2. firewall-cmd --zone=public --remove-port=2222/tcp
    3. firewall-cmd --remove-rich-rule="rule family="ipv4" source address="172.17.0.1/16" port protocol="tcp" port="8080" accept"
  • 永久放行端口(需要 reload 才能生效)

    1. firewall-cmd --zone=public --add-port=80/tcp --permanent
    2. firewall-cmd --zone=public --add-port=2222/tcp --permanent
    3. firewall-cmd --add-rich-rule="rule family="ipv4" source address="172.17.0.1/16" port protocol="tcp" port="8080" accept" --permanent
    4. firewall-cmd --reload
  • 永久删除端口(需要 reload 才能生效)

    1. firewall-cmd --zone=public --remove-port=80/tcp --permanent
    2. firewall-cmd --zone=public --remove-port=2222/tcp --permanent
    3. firewall-cmd --remove-rich-rule="rule family="ipv4" source address="172.17.0.1/16" port protocol="tcp" port="8080" accept" --permanent
    4. firewall-cmd --reload
  • 查看端口生效规则

    1. firewall-cmd --list-all
    1. public (active)
    2. target: default
    3. icmp-block-inversion: no
    4. interfaces: ens32
    5. sources:
    6. services: dhcpv6-client ssh
    7. ports: 80/tcp 2222/tcp
    8. protocols:
    9. masquerade: no
    10. forward-ports:
    11. source-ports:
    12. icmp-blocks:
    13. rich rules:
    14. rule family="ipv4" source address="172.17.0.1/16" port port="8080" protocol="tcp" accept