Linux服务器关于iptables的常见操作

来源:互联网 发布:mac office 2011 威锋 编辑:程序博客网 时间:2024/06/14 10:34

管理服务器离不开使用服务器里边的防火墙,防火墙可以加固系统的安全以及过滤不需要的数据包。下面小编与大家分享一下在Linux服务器下关于防火墙iptables的常见操作。

  1. 使用命令iptables  -n -L  可以查看当前防火墙的状态以及规则

  2. 由上面的可以看到防火墙都没有配置,都是空的。如果大家要清空自己的防火墙配置可以用命令

  3. 启用防火墙配置,当然首先要允许远程,我本地的远程端口没有改到,建议改的。

    iptables -A INPUT -p tcp --dport 22 -j ACCEPT

    iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT


  4. 除了远程,我们还有其它的端口是需要开放使用的,例如做网站服务器的,还需要开放80 端口。

     iptables -A INPUT -p tcp --dport 80 -j ACCEPT

    iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT


    因为服务器要使用DNS解析,所以还要允许服务器与DNS服务器之间的数据通信,直接允许那个IP 可以了。我使用的DNS 是  114.114.114.114

  5. iptables -A INPUT -s 114.114.114.114 -j ACCEPT

    iptables -A OUTPUT -d 114.114.114.114 -j ACCEPT


  6. 以上是我服务器允许开放的端口都允许通过了,最后其它的都禁止就可以了。

    最后 保存iptables的规则,我个人的服务器里边不需要其它的操作,所以只是做简单的规则就可以了。

    service iptables save


原创粉丝点击