国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

web服務器iptables配置腳本實現代碼

2024-09-01 13:52:04
字體:
來源:轉載
供稿:網友

web服務器iptables配置腳本 歡迎一起改進

 實現代碼:

#!/bin/bash# ID 201510192126# Author Ricky# E-mail 564001002@qq.com IT運維管理技術交流群 16548318# CentOS 6 系統初始優化腳本# version 1.0.0#add iptablesyum -y install iptables#iptables conf bakif [ ! -e "/etc/sysconfig/iptables.bak" ]; then  cp /etc/sysconfig/iptables /etc/sysconfig/iptables.bak > /dev/null 2>&1fi#add configcat > /etc/sysconfig/iptables << EOF# Firewall configuration written by system-config-securitylevel# Manual customization of this file is not recommended.# 防火墻規則有先后順序,修改前請測試確定后更改# E-Mail:564001002@QQ.COM*filter:INPUT DROP [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]:syn-flood - [0:0]#RELATED,ESTABLISHED-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT#io-A INPUT -i lo -j ACCEPT#ping-A INPUT -p icmp -j ACCEPT#redis#-A INPUT -p tcp -m tcp --dport 6379 -j ACCEPT#-A INPUT -s 127.0.0.1/32 -p tcp -m tcp --dport 6379 -j ACCEPT#mysql#-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT#-A INPUT -s 127.0.0.1/32 -p tcp -m tcp --dport 3306 -j ACCEPT#memcache#-A INPUT -p tcp -m tcp --dport 11211 -j ACCEPT#-A INPUT -s 127.0.0.1/32 -p tcp -m tcp --dport 11211 -j ACCEPT#php#-A INPUT -p tcp -m tcp --dport 9000 -j ACCEPT#-A INPUT -s 127.0.0.1/32 -p tcp -m tcp --dport 9000 -j ACCEPT#ssh-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT#-A INPUT -p tcp -m tcp --dport 22 -m state --state NEW -m recent --update --seconds 60 --hitcount 10 --name SSH --rsource -j DROP#-A INPUT -p tcp -m tcp --dport 22 -m state --state NEW -m recent --set --name SSH --rsource -j ACCEPT#http 500 * 90% 需要限制情況下可以取消第一行注釋#-A INPUT -p tcp -m tcp --dport 80 -m connlimit --connlimit-above 500 --connlimit-mask 32 -j REJECT --reject-with icmp-port-unreachable-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT#https 500 * 90% 需要限制情況下可以取消第一行注釋#-A INPUT -p tcp -m tcp --dport 443 -m connlimit --connlimit-above 500 --connlimit-mask 32 -j REJECT --reject-with icmp-port-unreachable-A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT#---service--------------------------------------------------#DNS 安裝DNS服務器后需要打開#-A INPUT -p udp --sport 53 -j ACCEPT#ntp 配置ntp服務器時候需要打開#-A INPUT -p udp --sport 123 -j ACCEPT#對外訪問,比如api接口 需要結合OUTPUT DROP 全部關閉情況下才需要打開,這種限制非常嚴格情況下才配置#-A OUTPUT -p tcp --dport 80 -j ACCEPT#-A OUTPUT -p tcp --dport 443 -j ACCEPT#######################################################################################以下#號部分未測試或為成功,并可能有錯誤開啟之前請先測試,并保證能與你的環境匹配#syn-flood#-A syn-flood -p tcp -m limit --limit 500/sec --limit-burst 10000 -j RETURN#------FIN SYN RST ACK SYN-----------------#-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -m limit --limit 1/sec -j ACCEPT#-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -m limit --limit 10/sec --limit-burst 100 -j ACCEPT#######################################################################################PORTSAN 端口掃描拒絕,缺少工具沒能測試好,請慎用。#-A INPUT -p tcp --syn -m recent --name portscan --rcheck --seconds 60 --hitcount 10 -j LOG#-A INPUT -p tcp --syn -m recent --name portscan --set -j DROP-A INPUT -j REJECT --reject-with icmp-host-prohibited-A syn-flood -j REJECT --reject-with icmp-port-unreachable-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMITEOF/sbin/service iptables restartsource /etc/profilechkconfig iptables on/sbin/iptables -L -vchkconfig | grep iptablesecho -e "/033[31m iptables ok /033[0m"

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 托里县| 安庆市| 海南省| 右玉县| 县级市| 象州县| 长岛县| 定边县| 皮山县| 台江县| 威信县| 德兴市| 曲沃县| 祁连县| 内乡县| 凌海市| 佛坪县| 都兰县| 广德县| 德阳市| 彩票| 沿河| 会宁县| 高雄市| 邢台县| 桃园县| 腾冲县| 香格里拉县| 新津县| 甘孜县| 华蓥市| 鄂伦春自治旗| 海伦市| 长白| 远安县| 常山县| 孟津县| 郧西县| 昌都县| 城固县| 崇州市|