Linux下简单防火墙的设置

对于个人VPS来说,简单的防火墙设置也是有必要的,具体方法如下:

1. 先检查一下防火墙的功能是否开启:
# /etc/init.d/iptables status

2. 设定输入、输出和转发三个链的预设政策:
# iptables -P INPUT ACCEPT
# iptables -P OUTPUT ACCEPT
# iptables -P FORWARD ACCEPT

3. 清空全部预设的防火墙:
# iptables -F
# iptables -X
# iptables -Z

4. 设定loopback接口不受然后限制:
# iptables -A INPUT -i lo -j ACCEPT

5. 设定开放所有由本机发出去的请求的响应包
# iptables -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT

6. 设定放开本机提供的www服务:
# iptables -A INPUT -p TCP –dport 80 -j ACCEPT

7. 设定放开本机提供的ssh服务:
# iptables -A INPUT -p TCP –dport 22 -j ACCEPT

8. 设定输入链的预设政策为DROP:
# iptables -P INPUT DROP

9. 保存这些路由信息:
# /etc/init.d/iptables save

注:
需要先设定输入链的预设政策为ACCEPT, 给自己留一条后路,免得ssh连接被防火墙block,那样的话,就只能想办法重启服务器,或者跑到服务器上tty登录了。所以,还是先把INPUT政策置为ACCEPT,再进行防火墙的操作,最后再执行”iptables -P INPUT DROP”。

 

转载于:https://www.cnblogs.com/liupengblog/archive/2012/09/10/2678515.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值