如何在CentOS 6/7上移除被Fail2ban禁止的IP

fail2ban 是一款用于保护你的服务器免于暴力攻击的入侵保护软件。fail2ban 用 python 写成,并广泛用于很多服务器上。fail2ban 会扫描日志文件和 IP 黑名单来显示恶意软件、过多的密码失败尝试、web 服务器利用、wordpress 插件攻击和其他漏洞。如果你已经安装并使用了 fail2ban 来保护你的 web 服务器,你也许会想知道如何在 CentOS 6、CentOS 7、RHEL 6、RHEL 7 和 Oracle Linux 6/7 中找到被 fail2ban 阻止的 IP,或者你想将 ip 从 fail2ban 监狱中移除。

如何列出被禁止的 IP

要查看所有被禁止的 ip 地址,运行下面的命令:


  1. # iptables -L 
  2. Chain INPUT (policy ACCEPT) 
  3. target     prot opt source               destination 
  4. f2b-AccessForbidden  tcp  --  anywhere             anywhere            tcp dpt:http 
  5. f2b-WPLogin  tcp  --  anywhere             anywhere            tcp dpt:http 
  6. f2b-ConnLimit  tcp  --  anywhere             anywhere            tcp dpt:http 
  7. f2b-ReqLimit  tcp  --  anywhere             anywhere            tcp dpt:http 
  8. f2b-NoAuthFailures  tcp  --  anywhere             anywhere            tcp dpt:http 
  9. f2b-SSH    tcp  --  anywhere             anywhere            tcp dpt:ssh 
  10. f2b-php-url-open  tcp  --  anywhere             anywhere            tcp dpt:http 
  11. f2b-nginx-http-auth  tcp  --  anywhere             anywhere            multiport dports http,https 
  12. ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED 
  13. ACCEPT     icmp --  anywhere             anywhere 
  14. ACCEPT     all  --  anywhere             anywhere 
  15. ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:EtherNet/IP-1 
  16. ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:http 
  17. REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited 
  18.  
  19. Chain FORWARD (policy ACCEPT) 
  20. target     prot opt source               destination 
  21. REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited 
  22.  
  23. Chain OUTPUT (policy ACCEPT) 
  24. target     prot opt source               destination 
  25.  
  26.  
  27. Chain f2b-NoAuthFailures (1 references) 
  28. target     prot opt source               destination 
  29. REJECT     all  --  64.68.50.128         anywhere            reject-with icmp-port-unreachable 
  30. REJECT     all  --  104.194.26.205       anywhere            reject-with icmp-port-unreachable 
  31. RETURN     all  --  anywhere             anywhere 

如何从 Fail2ban 中移除 IP


  1. # iptables -D f2b-NoAuthFailures -s banned_ip -j REJECT 

我希望这篇教程可以给你在 CentOS 6、CentOS 7、RHEL 6、RHEL 7 和 Oracle Linux 6/7 中移除被禁止的 ip 一些指导。

作者:skytech

来源:51CTO

时间: 2024-08-17 20:25:26

如何在CentOS 6/7上移除被Fail2ban禁止的IP的相关文章

如何在 CentOS 6/7 上移除被 Fail2ban 禁止的 IP

如何在 CentOS 6/7 上移除被 Fail2ban 禁止的 IP fail2ban 是一款用于保护你的服务器免于暴力攻击的入侵保护软件.fail2ban 用 python 写成,并广泛用于很多服务器上.fail2ban 会扫描日志文件和 IP 黑名单来显示恶意软件.过多的密码失败尝试.web 服务器利用.wordpress 插件攻击和其他漏洞.如果你已经安装并使用了 fail2ban 来保护你的 web 服务器,你也许会想知道如何在 CentOS 6.CentOS 7.RHEL 6.RHE

如何在CentOS 7上安装iRedMail集成到Samba4 AD

本系列教程将引导你了解如何在 CentOS 7 安装 iRedMail 以及 Samba4 AD 域控制器,以便域帐户可以通过 Thunderbird 桌面客户端或通过 Roundcube Web 界面发送或接收邮件. 将要安装 iRedMail 的 CentOS 7 服务器需允许通过 25 和 587 端口进行 SMTP 或邮件路由服务,并且还将通过 Dovecot 作为邮件传递代理,提供 POP3 和 IMAP 服务,两者都使用安装过程中签发的自签名证书进行安全保护. 收件人邮箱将与 Rou

如何在CentOS上面安装“CentOS网页面板”

如何在CentOS上面安装"CentOS网页面板" 关于CentOS网页面板 目前有很多免费的或者付费的控制面板.今天,我们来讨论CentOS网页面板(CWP),这是特别为基于RPM 的发行版,如CentOS,RHEL,Scientific Linux等设计的.CWP 是免费且开源的控制面板,可以被广泛用于简单地配置一个网页托管环境.不同于其他的控制面板,CWP能自动部署LAMP的软件栈及Varnish 缓存服务器. 特性 CWP有很多的特性和免费的服务.如我前面提到的一样,CWP会在

Linux有问必答:如何在CentOS或者RHEL上启用Nux Dextop仓库

Linux有问必答:如何在CentOS或者RHEL上启用Nux Dextop仓库 问题: 我想要安装一个在Nux Dextop仓库的RPM包.我该如何在CentOS或者RHEL上设置Nux Dextop仓库? Nux Dextop是一个面对CentOS.RHEL.ScientificLinux的含有许多流行的桌面和多媒体相关的包的第三方RPM仓库(比如:Ardour,Shutter等等).目前,Nux Dextop桌面对CentOS和RHEL 6/7可用. 要在CentOS或者RHEL上启用Nu

如何在CentOS中创建辅域名服务器

如何在CentOS中创建辅域名服务器在上篇教程里,我们为一个测试域exmample.tst创建了一个主域名服务器(ns1).在本篇中,我们会在CentOS中使用bind包为相同的域创建一个辅域名服务器(ns2). 当创建一个辅DNS服务器的时候,下面的因素需要仔细考虑. 在辅域名服务器中,你不需要手动创建正向和反向区域文件.这些区域文件会定期从主域名服务器上面同步. 当主域名服务器上的任何区域文件被修改的时候,'serial'参数也应当被更新.只有当主服务器上面区域文件的serial被修改之后,

如何在 CentOS 7 中使用 Nginx 和 PHP7-FPM 安装 Nextcloud

Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成.它使用 PHP 和 JavaScript 编写,支持多种数据库系统,比如 MySQL/MariaDB.PostgreSQL.Oracle 数据库和 SQLite.它可以使你的桌面系统和云服务器中的文件保持同步,Nextcloud 为 Windows.Linux.Mac.安卓以及苹果手机都提供了客户端支持.Nextcloud 并非只是 Dropbox 的克隆,它还提供了很多附加特性,如日历.联

如何在 CentOS 7 上安装 Elastic Stack

Elasticsearch 是基于 Lucene 由 Java 开发的开源搜索引擎.它提供了一个分布式.多租户的全文搜索引擎(LCTT 译注:多租户是指多租户技术,是一种软件架构技术,用来探讨与实现如何在多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性.),并带有 HTTP 仪表盘的 Web 界面(Kibana).数据会被 Elasticsearch 查询.检索,并且使用 JSON 文档方案存储.Elasticsearch 是一个可扩展的搜索引擎,可用于搜索所有类型的文本

Linux有问必答:如何在CentOS上安装phpMyAdmin

Linux有问必答:如何在CentOS上安装phpMyAdmin 问题:我正在CentOS上运行一个MySQL/MariaDB服务,并且我想要通过网络接口来用phpMyAdmin来管理数据库.在CentOS上安装phpMyAdmin的最佳方法是什么? phpMyAdmin是一款以PHP为基础,基于Web的MySQL/MariaDB数据库管理工具.虽然已经存在着一些诸如Adminer的轻量级数据库管理工具, 但是phpMyAdmin还是更加广泛应用于网站管理员之中来进行各种MySQL/MariaD

如何在 CentOS 7 / Ubuntu 15.04 上安装 PHP 框架 Laravel

如何在 CentOS 7 / Ubuntu 15.04 上安装 PHP 框架 Laravel 大家好,这篇文章将要讲述如何在 CentOS 7 / Ubuntu 15.04 上安装 Laravel.如果你是一个 PHP Web 的开发者,你并不需要考虑如何在琳琅满目的现代 PHP 框架中选择,Laravel 是最轻松启动和运行的,它省时省力,能让你享受到 web 开发的乐趣.Laravel 信奉着一个普世的开发哲学,通过简单的指导创建出可维护代码是最优先的,你将保持着高速的开发效率,能够随时毫不