3
如何使用Centos7上的防火墙删除对端口的访问?
如果使用firewall-cmd开放了一个供公众使用的端口,我想将此端口限制为特定的IP,我在此站点上找到了答案。 我使用以下代码将其打开: $ firewall-cmd --permanent --zone=public --add-port=10050/tcp $ firewall-cmd --reload 现在,使用我发现的信息中的信息,我想将对该端口的访问限制为特定的IP地址。我需要首先从公共访问中删除此端口吗? 或者我是否可以仅按如下方式添加新规则,这将为我解决问题? $ firewall-cmd --new-zone=special $ firewall-cmd --permanent --zone=special --add-rich-rule=' rule family="ipv4" source address=”123.1.1.1" port protocol="tcp" port="10050" accept' 我尝试了以下方法: $ firewall-cmd --zone=public --remove-port=10050/tcp $ firewall-cmd --reload 但是当我运行以下命令时: $ firewall-cmd --list-ports 10050/tcp 仍然显示。 请理解,我对Sever端配置不太熟悉。 灵魂:不要忘记--runtime-to-permanent $ firewall-cmd --zone=public --remove-port=10050/tcp $ firewall-cmd …