在CentOS系统中,你可以使用firewall-cmd命令来管理防火墙规则,包括允许特定IP地址访问。以下是具体步骤:
打开终端。
使用以下命令临时允许特定IP地址访问:
firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.100" accept'
将192.168.1.100替换为你想要允许访问的IP地址。
重新加载防火墙配置:
firewall-cmd --reload
打开终端。
使用以下命令永久允许特定IP地址访问:
firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.100" accept'
将192.168.1.100替换为你想要允许访问的IP地址。
重新加载防火墙配置:
firewall-cmd --reload
如果你还需要允许特定IP访问特定端口,可以使用以下命令:
临时允许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替换为你想要允许访问的端口号。
重新加载防火墙配置:
firewall-cmd --reload
你可以使用以下命令查看当前的防火墙规则:
firewall-cmd --list-all
或者查看特定区域的规则:
firewall-cmd --list-all-zones
通过这些步骤,你可以轻松地在CentOS系统中使用firewall-cmd命令来管理防火墙规则,允许特定IP地址访问你的系统。