请教一个简单的iptables的规则
请教各位达人一个简单的iptables的规则
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
iptables -A INPUT -p tcp -j DROP
这样是不是就等于是关闭了所有的tcp端口,只保留了web,ftp,mysql和ssh的?
小弟没有在机房,SSH在操作主机,怕有什么闪失啊,希望高手指点。
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
iptables -A INPUT -p tcp -j DROP
这样是不是就等于是关闭了所有的tcp端口,只保留了web,ftp,mysql和ssh的?
小弟没有在机房,SSH在操作主机,怕有什么闪失啊,希望高手指点。
作者: baljeans 发布时间: 2011-01-17
理论上是的。
测试的时候,你可以保存一个无任何规则的FIREWALL, 然后设置一个CRONJOB,每5分钟读取没有规则的FIREWALL。
这样万一出了什么事,不用跑机房。
测试的时候,你可以保存一个无任何规则的FIREWALL, 然后设置一个CRONJOB,每5分钟读取没有规则的FIREWALL。
这样万一出了什么事,不用跑机房。
作者: lingg2010 发布时间: 2011-01-18