linux防火墙配置shell脚本

原创 2012年03月22日 18:31:26

最近一直在忙着为公司安装服务器所以也学到了不少知识,下面就分享一下防火墙配置的一个sh脚本:

#!/bin/bash


# Stop iptables service first
service iptables stop


# Load FTP Kernel modules
#/sbin/modprobe ip_conntrack_ftp
#/sbin/modprobe ip_nat_ftp


# Inital chains default policy
/sbin/iptables -F -t filter
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT


# Enable Native Network Transfer
/sbin/iptables -A INPUT -i lo -j ACCEPT


# Accept Established Connections
/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT


# ICMP Control
#/sbin/iptables -A INPUT -p icmp -m limit --limit 1/s --limit-burst 10 -j ACCEPT
/sbin/iptables -A INPUT -p icmp -j ACCEPT


#drop IP
#iptables -I INPUT -s ***.***.***.*** -j DROP




# WWW Service
/sbin/iptables -A INPUT -p tcp --dport 80 -j ACCEPT


# SSH Service
/sbin/iptables -A INPUT -p tcp --dport 22 -j ACCEPT


# mysql


/sbin/iptables -A INPUT -s 10.10.10.0/24 -p tcp --dport 3306 -j ACCEPT

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux之防火墙的两个脚本文件

如图所示:两个脚本文件iptables_work.sh 井号/bin/bashiptables -A OUTPUT -p ALL -d www.baidu.com -j REJECT工作时间不允许访问...

一键配置CentOS iptables防火墙的Shell脚本分享

手里几台VPS配置iptables太繁琐,看到了朱哥的LNMP脚本里有一个自动配置iptables防火墙的脚本,借来改了一下,给需要的人用; 只提供常用端口的www.usus.cc设置,如果你有特殊...

shell脚本实现Linux日志服务配置Edition 2

shell脚本 shell流程控制 Linux日志服务脚本设置 sed命令 sed流编辑器

shell脚本批量监控Linux server配置文件的更改

某些情况下,自己或同事修改了某处系统设置,但由此所引发的问题可能一段时间以后才会暴露,由于记不清之前改过哪些文件、改了哪些内容,解决问题时可能走弯路。于是写了一个小脚本以特定频率来监控常见系统配置文件...

Shell脚本实现动态配置IP与路由:解决嵌入式Android/Linux有线和无线网卡双网共存问题

Shell脚本实现动态配置IP与路由:解决嵌入式Android/Linux有线和无线网卡双网共存问题 网络环境及问题再现 命令行方式实现双网共存 Shell脚本自动实现双网共存(根据网络环境动态配置I...

shell编程防火墙快速配置脚本

#!/bin/bash #This is a fast firewall configuration script. #Script author: #3/8/09 #编写防火墙配置脚本首要的任务是先...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)