码迷,mamicode.com
首页 > 其他好文 > 详细

iptables安全标准配置

时间:2017-04-21 18:04:28      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:iptables

外网ip a.x 内ip c.x
内网ip b.x

# Generated by iptables-save v1.4.7
*nat
:PREROUTING ACCEPT [240124:15466097]
:POSTROUTING ACCEPT [12190495:633906308]
:OUTPUT ACCEPT [12190519:633907556]
-A PREROUTING -d a.x/32 -p tcp -m tcp --dport 3310 -j DNAT --to-destination b.x:3306 
-A PREROUTING -p tcp -m tcp --dport 2222 -j DNAT --to-destination b.x:22 
-A POSTROUTING -d b.x.1/32 -p tcp -m tcp --dport 22 -j SNAT --to-source a.x 
-A POSTROUTING -d b.x.2/32 -p tcp -m tcp --dport 3306 -j SNAT --to-source a.x 
-A POSTROUTING -d b.x.3/32 -p tcp -m tcp --dport 22 -j SNAT --to-source a.x 
-A POSTROUTING -d b.x.4/32 -p tcp -m tcp --dport 22 -j SNAT --to-source a.x 
-A POSTROUTING -d b.x.5/32 -p tcp -m tcp --dport 22 -j SNAT --to-source a.x 
-A POSTROUTING -d b.x.6/32 -p tcp -m tcp --dport 22 -j SNAT --to-source a.x 
COMMIT
# Completed on Fri Apr 21 17:18:20 2017
# Generated by iptables-save v1.4.7
*filter
:INPUT ACCEPT [180932:11563176]
:FORWARD ACCEPT [280525:60883714]
:OUTPUT ACCEPT [24489274:1959801503]
:syn-flood - [0:0]
-A INPUT -s 10.0.0.0/8 -j ACCEPT 
-A INPUT -d 10.0.0.0/8 -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT 
-A INPUT -p icmp -j ACCEPT 
-A INPUT -i lo -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 80 -m connlimit --connlimit-above 50 --connlimit-mask 32 -j REJECT --reject-with icmp-port-unreachable 
-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j syn-flood 
-A INPUT -i eth1 -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -m connlimit --connlimit-above 30 --connlimit-mask 32 -j DROP 
-A INPUT -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 80 -m recent --update --seconds 60 --hitcount 30 --name BAD_HTTP_ACCESS --rsource -j REJECT --reject-with icmp-port-unreachable 
-A INPUT -p tcp -m tcp --dport 80 -m recent --set --name BAD_HTTP_ACCESS --rsource -j ACCEPT 
-A syn-flood -p tcp -m limit --limit 10/sec --limit-burst 20 -j RETURN 
-A syn-flood -j REJECT --reject-with icmp-port-unreachable 
COMMIT
# Completed on Fri Apr 21 17:18:20 2017

最好用上fail2ban-0.9.0限制ssh

本文出自 “python 运维” 博客,谢绝转载!

iptables安全标准配置

标签:iptables

原文地址:http://szgb17.blog.51cto.com/340201/1918295

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!