当前位置:   article > 正文

Ubuntu配置iptables_ubuntuwuiptables

ubuntuwuiptables

摘要: Ubuntu默认安装是没有开启任何防火墙的,为了服务器的安全,建议大家安装启用防火墙设置,这里推荐使用iptables防火墙.如果mysql启本地使用,可以不用打开3306端口. # whereis iptables #查看系统是否安装防火墙可以看到: iptables: /sbin/ipta...

Ubuntu默认安装是没有开启任何防火墙的,为了服务器的安全,建议大家安装启用防火墙设置,这里推荐使用iptables防火墙.如果mysql启本地使用,可以不用打开3306端口.

# whereis iptables #查看系统是否安装防火墙可以看到:

  1. iptables: /sbin/iptables /usr/share/iptables /usr/share/man/man8/iptables.8.gz #表示已经安装iptables
  2. apt-get install iptables #如果默认没有安装,请运行此命令安装防火墙

# iptables -L #查看防火墙配置信息,显示如下:

  1. Chain INPUT (policy ACCEPT)
  2. target prot opt source destination
  3. Chain FORWARD (policy ACCEPT)
  4. target prot opt source destination
  5. Chain OUTPUT (policy ACCEPT)
  6. target prot opt source destination

# sudo vi /etc/iptables.rules

添加以下内容(备注:80是指web服务器端口,3306是指MySQL数据库链接端口,22是指SSH远程管理端口.)

  1. *filter
  2. :INPUT DROP [0:0]
  3. :FORWARD ACCEPT [0:0]
  4. :OUTPUT ACCEPT [0:0]
  5. :syn-flood - [0:0]
  6. -A INPUT -i lo -j ACCEPT
  7. -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
  8. -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
  9. -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
  10. -A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
  11. -A INPUT -p icmp -m limit --limit 100/sec --limit-burst 100 -j ACCEPT
  12. -A INPUT -p icmp -m limit --limit 1/s --limit-burst 10 -j ACCEPT
  13. -A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j syn-flood
  14. -A INPUT -j REJECT --reject-with icmp-host-prohibited
  15. -A syn-flood -p tcp -m limit --limit 3/sec --limit-burst 6 -j RETURN
  16. -A syn-flood -j REJECT --reject-with icmp-port-unreachable
  17. COMMIT

# sudo iptables-restore < /etc/iptables.rules #使防火墙规则生效

# sudo vi /etc/network/if-pre-up.d/iptables #创建文件,添加以下内容,使防火墙开机启动

  1. #!/bin/bash
  2. iptables-restore < /etc/iptables.rules

# sudo chmod +x /etc/network/if-pre-up.d/iptables #添加执行权限

# sudo iptables -L -n查看规则是否生效.

转载地址: https://yq.aliyun.com/articles/44619

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号