首页 > 代码库 > CentOS最严格iptables规则
CentOS最严格iptables规则
记得在大学的时候,老师说过
由于iptables规则是后写入的,覆盖前面的规则
linux下最安全的防火墙规则就是把所有端口的包先丢弃,然后再一一开启需要的端口
现在工作了,也依然严格按照老师传授的方法来做,但是经常会遇到很多问题,纠结很久;
下面就是我在老师的教导下,通过不断查询资料,根据自己服务器的实际需求,配置的一份iptables的规则,希望大家帮忙指正,非常感谢!
# Generatea by iptabes-save v1.4.7 on Sat Nov 23 10:18:45 2013 *filter :INPUT DROP [198:17785] :FORWARD DROP [0:0] :OUTPUT DROP [6:456] -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3360 -j ACCEPT -A OUTPUT -p tcp -m tcp --sport 22 -j ACCEPT -A OUTPUT -m state --state NEW -m tcp -p tcp --sport 3360 -j ACCEPT -A OUTPUT -p tcp --dport 53 -j ACCEPT -A OUTPUT -p udp --dport 53 -j ACCEPT -A INPUT -m state --state ESTABLISHED -j ACCEPT -A OUTPUT -m state --state ESTABLISHED -j ACCEPT -A OUTPUT -p tcp --dport 80 -j ACCEPT -A INPUT -p tcp --dport 80 -j ACCEPT -A OUTPUT -p tcp --dport 443 -j ACCEPT -A INPUT -p tcp --sport 443 -j ACCEPT -A INPUT -p tcp --dport 21 -j ACCEPT -A INPUT -p tcp --dport 20 -j ACCEPT -A OUTPUT -p tcp --sport 21 -j ACCEPT -A OUTPUT -p tcp --sport 20 -j ACCEPT -A INPUT -p tcp --dport 2092 -j ACCEPT -A OUTPUT -p tcp --sport 2092 -j ACCEPT -A OUTPUT -p tcp --sport 2100 -j ACCEPT -A INPUT -p tcp --dport 2100 -j ACCEPT -A OUTPUT -p tcp --sport 2029 -j ACCEPT -A INPUT -p tcp --dport 2029 -j ACCEPT -A OUTPUT -p tcp --sport 2104 -j ACCEPT -A INPUT -p tcp --dport 2104 -j ACCEPT -A OUTPUT -p tcp --sport 2101 -j ACCEPT -A INPUT -p tcp --dport 2101 -j ACCEPT -A INPUT -p tcp --dport 3306 -j ACCEPT -A INPUT -p udp --dport 3306 -j ACCEPT -A OUTPUT -p tcp --sport 3306 -j ACCEPT -A OUTPUT -p udp --sport 3306 -j ACCEPT -A OUTPUT -p tcp --dport 11211 -j ACCEPT -A INPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT COMMIT
CentOS最严格iptables规则
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。