CentOS 7 防火墙开启 ,没有开22端口,为什么没有被限制
firewall-cmd --zone=public --list-all
这个命令会显示 public 区域的所有配置,包括允许的服务、端口、源地址等。
假设你执行了上述命令,得到了以下输出:
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0
sources:
services: ssh dhcpv6-client
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
分析输出
services: ssh dhcpv6-client:
这一行表明 public 区域允许 ssh 服务。ssh 服务默认使用 22 端口,因此 22 端口是开放的。
ports:
这一行为空,表示没有额外的端口被显式允许。