温馨提示×

centos防火墙如何允许端口

小樊
102
2025-02-12 23:06:34
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中,你可以使用firewall-cmd命令来管理防火墙规则,包括允许特定端口的流量。以下是一些基本步骤来允许端口:

  1. 查看当前防火墙状态

    sudo firewall-cmd --state
    
  2. 查看已开放的端口

    sudo firewall-cmd --list-all
    
  3. 允许特定端口: 假设你想允许TCP端口8080,可以使用以下命令:

    sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
    

    这里的--permanent选项表示永久生效,即使重启防火墙也会保留规则。--zone=public指定默认区域,--add-port=8080/tcp添加TCP端口8080。

  4. 重新加载防火墙配置: 添加或修改规则后,需要重新加载防火墙配置以使更改生效:

    sudo firewall-cmd --reload
    
  5. 验证端口是否已开放: 再次查看防火墙状态和已开放的端口列表,确认新规则已生效:

    sudo firewall-cmd --list-all
    

其他注意事项

  • UDP端口:如果你想允许UDP端口,只需将tcp替换为udp

    sudo firewall-cmd --permanent --zone=public --add-port=8080/udp
    
  • 特定IP地址:如果你只想允许特定IP地址访问某个端口,可以使用--add-rich-rule选项。

    sudo firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="8080" accept'
    
  • 删除端口:如果你想删除某个端口,可以使用--remove-port选项。

    sudo firewall-cmd --permanent --zone=public --remove-port=8080/tcp
    

通过这些步骤,你应该能够在CentOS系统中成功配置防火墙规则,允许特定端口的流量。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:linux防火墙怎么设置允许端口

0