centos

CentOS防火墙如何允许IP访问

小樊
61
2025-08-12 15:05:55
栏目: 智能运维

在CentOS系统中,你可以使用firewall-cmd命令来管理防火墙规则,包括允许特定IP地址访问。以下是具体步骤:

临时允许IP访问

  1. 打开终端

  2. 使用以下命令临时允许特定IP地址访问:

    firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.100" accept'
    

    192.168.1.100替换为你想要允许访问的IP地址。

  3. 重新加载防火墙配置

    firewall-cmd --reload
    

永久允许IP访问

  1. 打开终端

  2. 使用以下命令永久允许特定IP地址访问:

    firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.100" accept'
    

    192.168.1.100替换为你想要允许访问的IP地址。

  3. 重新加载防火墙配置

    firewall-cmd --reload
    

允许IP访问特定端口

如果你还需要允许特定IP访问特定端口,可以使用以下命令:

  1. 临时允许IP访问特定端口

    firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="8080" accept'
    

    192.168.1.100替换为你想要允许访问的IP地址,将8080替换为你想要允许访问的端口号。

  2. 重新加载防火墙配置

    firewall-cmd --reload
    

检查防火墙规则

你可以使用以下命令查看当前的防火墙规则:

firewall-cmd --list-all

或者查看特定区域的规则:

firewall-cmd --list-all-zones

通过这些步骤,你可以轻松地在CentOS系统中使用firewall-cmd命令来管理防火墙规则,允许特定IP地址访问你的系统。

0
看了该问题的人还看了