位置: 编程技术 - 正文

Linux防火墙iptables简明教程(linux防火墙放行)

编辑:rootadmin
前几天微魔部落再次遭受到个别别有用心的攻击者的攻击,顺便给自己充个电,复习了一下linux下常见的防火墙iptables的一些内容,但是无奈网上的很多教程都较为繁琐,本着简明化学习的目的,微魔为大家剔除了许多冗余的内容,提取出尽量多的精华部分成文,和大家共同学习,本文涉及的内容包括如下 Linux防火墙iptables简明教程 1.安装iptables 2.查看现有的iptables规则 3.删除某iptables规则 4.清除现有iptables规则 5.创建规则 6.设置开机启动 7.保存iptables规则 8.iptables在手动防CC攻击中的简单应用 1.安装iptables 很多Linux已经默认安装iptables,可使用后文的查看命令测试是否安装 CentOS/RedHat下执行: yum install iptablesDebian/Ubuntu下执行: apt-get install iptables 2.查看现有的iptables规则 命令后面的line-number为显示行号(将规则一则一则输出,并显示行号),可选,方便后文的删除指令。 iptables -L -n --line-numbers 3.删除某iptables规则 例如,删除第行的规则,行号可由之前的命令查看 iptables -D INPUT 4.清除现有iptables规则 iptables -F iptables -X iptables -Z 5.创建规则 a).开放端口 命令iptables -A INPUT -j REJECT将屏蔽其他未授权的端口,因此请务必开放端口以保障SSH连接正常~ 复制代码代码如下: #允许本机访问 iptables -A INPUT -s .0.0.1 -d .0.0.1 -j ACCEPT # 允许已建立的或相关连的通行 iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT #允许所有本机向外的访问 iptables -A OUTPUT -j ACCEPT # 允许访问端口 iptables -A INPUT -p tcp --dport -j ACCEPT #允许访问端口 iptables -A INPUT -p tcp --dport -j ACCEPT #允许FTP服务的和端口 iptables -A INPUT -p tcp --dport -j ACCEPT iptables -A INPUT -p tcp --dport -j ACCEPT #如果有其他端口的话,规则也类似,稍微修改上述语句就行 #禁止其他未允许的规则访问 iptables -A INPUT -j REJECT iptables -A FORWARD -j REJECT b).屏蔽ip iptables -I INPUT -s ... -j DROP可通过更换上述ip为ip段来达到屏蔽ip段的目的~ 若需屏蔽整个ip段(.0.0.1到...)则换为.0.0.0/8 若需屏蔽ip段..0.1到...,则换为..0.0/ 若需屏蔽ip段...1到...则换为...0/ 6.设置开机启动 一般在安装iptables完成后,开机启动会自动设置成功,但在个别CentOS系统上,貌似还有些问题,可以使用如下命令手动设置 chkconfig --level iptables on 7.保存iptables规则 service iptables save 8.iptables在手动防CC攻击中的简单应用 关于获取攻击者ip的方法,可以通过很多方法获取,如查看网站日志等,本文不再赘述。 a).建立要屏蔽的ip/ip段文件,名为ip.txt #屏蔽的ip .4.5.6 #屏蔽的ip段(编写方法,同前文) .4.5.6/b).建立block_ip.sh脚本文件 复制代码代码如下: #!/bin/sh # Filename: block_ip.sh # Purpose: blocks all IP address/network found in a text file # The text file must have one IP address or network per line ################################################################# # Change the following path/filename to match yours IP_LIST_FILE=/path/to/ip.txt ################################################################# # Don't change anything below unless you are a smarty pant! ################################################################# IPTABLES_BIN=/sbin/iptables # Get the IP address/network from the file and ignore any line starting with # (comments) BAD_IP_ADDR_LIST=$(grep -Ev "^#" $IP_LIST_FILE) # Now loop through the IP address/network list and ban them using iptabels for i in $BAD_IP_ADDR_LIST do echo -n "Blocking $i ..."; $IPTABLES_BIN -A INPUT -s $i -j DROP $IPTABLES_BIN -A OUTPUT -d $i -j DROP echo "DONE."; done ################################################################## # END OF SCRIPT - NOTHING TO SEE HERE - THAT'S ALL FOLKS! ################################################################## c).运行脚本 sh /path/to/block_ip.sh d).查看iptables规则是否生效/正确,这一步的命令,之前有提到哦,开动脑筋,实在忘了,点击此处~

推荐整理分享Linux防火墙iptables简明教程(linux防火墙放行),希望有所帮助,仅作参考,欢迎阅读内容。

Linux防火墙iptables简明教程(linux防火墙放行)

文章相关热门搜索词:linux防火墙状态查看,linux防火墙限制ip访问端口,linux防火墙关闭和开启命令,linux防火墙关闭和开启命令,linux防火墙开机自启动,linux防火墙开机自启动,linux防火墙开机自启动,linux防火墙开机自启动,内容如对您有帮助,希望把文章链接给更多的朋友!

linux扩大内存可加速 FireFox 及 Chrome 的页面载入速度 当你在浏览器中访问网页时,除了第一次会从服务器上下载全部的页面内容外,之后的访问同一网站时绝大部分文件都是从本地缓存中读取。所以基于

linux swap分区使用指南 Linux中SWAP交换分区概述交换分区。我们如果没有足够的内存,也许就不能运行某些大型的软件,解决的办法是在硬盘上划出一个区域来当作临时的内存

linux svn客户端使用方法介绍 svnaddvalues/strings.xml//--添加svnst//--查看状态svnci//--提交svnci-msvnci,permission1、将文件checkout到本地目录svncheckoutpath(path是服务器上的目录)例如:svncheckoutsv

标签: linux防火墙放行

本文链接地址:https://www.jiuchutong.com/biancheng/363247.html 转载请保留说明!

上一篇:双系统启动问题 cannot find grldr in all devices 解决指南(双系统启动文件)

下一篇:在CentOS或RHEL 7上修改主机名的方法(在centos7中,一般用( )命令来查看网络接口的状态)

  • 发票开错抬头做红字发票的账务处理
  • 会计分录多借多贷是什么意思
  • 应收款和应付款对抵
  • 预计销售收入增长是什么意思
  • 支付宝公户可以转私户吗
  • 事业单位补发以后的工资
  • 固定资产贷款偿还期计算公式
  • 房地产公司将自建自用房产出售 土地增值税
  • 委托收款结算方式流程图
  • 施工单位名称变更需要变施工许可证吗
  • 员工自己领取社保卡需要带什么资料
  • 大额虚开发票做转出税款入什么会计科目?
  • 买卖汇票是什么意思
  • 未计提坏账准备金额在哪个科目
  • 应付企业负担的职工社会保险费
  • 技术服务行业分析
  • 分包工程有哪些风险
  • 材料短缺赔偿会计分录怎么写?
  • 园林绿化工程税点
  • 企业所得税一般是多少
  • 企业支付劳务费到底需要发票吗
  • 叉车车船税每年都要交吗
  • 报税需要带营业执照吗
  • 一级建造师继续教育
  • 资金筹集业务核算实训心得体会
  • 一般纳税人企业所得税税率多少
  • 契税和增值税的计税依据
  • 不动产融资租赁服务属于租赁服务吗
  • mac上安装homebrew
  • 合并报表长投和所有者权益抵消的原理
  • 一般纳税人是什么发票
  • 债券到期收回本息的会计分录
  • rasman.exe - rasman是什么进程 有什么作用
  • linux sar文件
  • 汇算清缴期结束后
  • 酒店的押金怎么做账
  • 蒂内河畔圣艾蒂安小镇,法国阿尔卑斯省 (© CAVALIER Michel/hemis.fr/Alamy Stock Photo)
  • nginx ss
  • 企业所得税的缴费基数
  • js如何随机生成字符串
  • 怎么查询开具的红字发票
  • 其他综合收益在报表中的位置
  • 外账是代理记账吗
  • 入库时的会计分录
  • 不发工资可以先报警吗
  • 票据粘贴顺序是什么
  • 应收票据贴现的实收金额一定小于票据面值
  • 新会计准则套期利息计算
  • sqlserver2008数据库备份和恢复步骤
  • 支付境外培训费要交关税么
  • 增值税发票跨月可以作废吗
  • 劳务公司账务处理实例
  • 管理费用是怎么计算的
  • 企业其他应付款减少说明什么
  • 代付电费开发票
  • 收到公司的钱写收据
  • 低值易耗品和物料用品的区别
  • 待认证进项税额是二级科目还是三级科目
  • 开票信息中电话怎么填
  • 管家婆销售赠品是不是自动结转成本?
  • 平行结转分步法例题
  • win10如何利用镜像安装系统
  • centos怎么设置密码
  • graphics.dll
  • mac终端输入代码有什么影响
  • win10调小键盘
  • win7系统怎样安装字体
  • Android Eclispe ADT环境搭建(集成版Eclipse)
  • js中的date函数
  • net命令大全
  • python爬虫403解决方案
  • dos中创建文件
  • 查找阴历日历
  • 国家税务局陕西电子税务局app
  • 上海市国家税务局官网网站
  • 网上预约挂号能退吗
  • 吉林省电子税务局官网
  • 昆明学院领导班子
  • 宁波税务局qzzn
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设