温馨提示×

centos防火墙如何拒绝端口

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

在CentOS系统中,您可以使用firewalld来管理防火墙规则,包括拒绝特定端口的访问。以下是使用firewalld拒绝端口的步骤:

  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
    sudo firewall-cmd --reload
    

    这里,--permanent选项表示永久生效,--zone=public表示在公共区域添加规则,--add-port=8080/tcp表示添加TCP端口8080的规则。

  4. 删除特定端口: 如果您想要删除之前添加的端口规则,可以使用以下命令:

    sudo firewall-cmd --permanent --zone=public --remove-port=8080/tcp --permanent
    sudo firewall-cmd --reload
    
  5. 立即生效的临时规则: 如果您不想使规则永久生效,可以去掉--permanent选项,这样规则只会在当前会话中生效:

    sudo firewall-cmd --zone=public --add-port=8080/tcp
    sudo firewall-cmd --reload
    
  6. 查看特定区域的规则: 您可以查看特定区域的规则,例如查看trusted区域的规则:

    sudo firewall-cmd --zone=trusted --list-all
    
  7. 查看所有区域的规则: 您可以查看所有区域的规则:

    sudo firewall-cmd --get-zones
    
  8. 重新加载防火墙配置: 每次修改防火墙规则后,都需要重新加载防火墙配置以使更改生效:

    sudo firewall-cmd --reload
    

通过以上步骤,您可以在CentOS系统中使用firewalld来拒绝特定端口的访问。请确保在执行这些命令时具有管理员权限。

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

推荐阅读:centos如何关闭防火墙端口

0