1 iptables: 2 iptables -A INPUT -s <ip> -j AEEEPT 允许特定ip访问所有端口 3 iptables -F 清除所有规则 4 iptables -A INPUT -i lo -j ACCEPT 允许本地回环接口通信 5 sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT 6 允许已经建立的和相关的连接 7 iptables -A INPUT -p tcp --dport 22 ACCEPT允许特定端口访问 8 iptables -A INPUT -j DROP拒绝所有流量 9 iptables-save | tee /etc/iptables/rules-ez.v4保存规则 10 11 firewalld: 12 sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="<IP_ADDRESS>" accept' 允许特定ip访问所有端口 <IP_ADDRESS> 和 <PORT> 需要替换为你实际的 IP 地址和端口号。 13 sudo firewall-cmd --permanent --set-default-zone=drop 拒绝所有其他访问 14 ps: 恢复默认区域允许所有流量 15 sudo firewall-cmd --permanent --set-default-zone=public 16 sudo firewall-cmd --reload 17 18 firewalld-cmd --permanent --add-port=22/tcp 允许特定端口访问 19 firewall-cmd --list-ports 列出端口 20 firewall-cmd --permanent --remove-port=<port>/tcp 移除不需要的端口 21 firewalld-cmd --reload重新加载防火墙配置使配置生效 22 sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="<IP_ADDRESS>" port protocol="tcp" port="<PORT>" accept' 23 允许特定ip访问特定端口 <IP_ADDRESS> 和 <PORT> 需要替换为你实际的 IP 地址和端口号。 24 sudo firewall-cmd --runtime-to-permanent保存配置 25 26 27 sudo firewall-cmd --zone=public --add-service=http --permanent允许新的服务 28 sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent允许新的端口 29 30 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.68.2.134" accept' 31 脚本内容 32 firewall-cmd --set-default-zone=drop 33 firewall-cmd --permanent --zone=drop --add-port=22/tcp 34 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.68.2.133" accept' 35 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.68.2.134" accept' 36 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.68.2.135" accept' 37 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.68.2.136" accept' 38 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.68.2.137" accept' 39 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.68.2.138" accept' 40 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.68.2.139" accept' 41 firewall-cmd --reload
标签:运维,--,用到,cmd,防火墙,rule,firewall,add,permanent From: https://www.cnblogs.com/ykxykx/p/18319593