如何在fail2ban中取消禁止IP
许多安全工具无法保护您的系统免受损害。即使设置最强的密码也不能解决问题,因为还可以通过多种技术来破解。 Fail2ban 是一个很棒的工具,可让您禁止进行错误身份验证尝试的 IP 地址。它不是允许用户进行尝试并取得成功,而是首先阻止他们。因此,它可以在入侵入侵您的系统之前阻止它们。
在进行错误的身份验证尝试时,有时fail2ban也会阻止合法连接。默认情况下,禁止时间为 10 分钟。 10分钟后,被封禁的IP地址会自动解封。但是,如果合法系统被封禁,而您等不及封禁时间到期,则可以手动解封。在这篇文章中,我们将描述如何在fail2ban中取消禁止IP地址。
背景:
当用户尝试使用超过 /etc/fail2ban/jail.local 文件中的 maxretry 选项指定的错误密码登录时,会被fail2ban 禁止。通过禁止系统的IP地址,被禁止系统上的任何用户都不能使用被禁止的服务。
以下是IP地址“192.168.72.186”被fail2ban禁止的用户收到的错误消息。它尝试使用不正确的密码通过 SSH 登录服务器。
查看禁止的IP地址和监狱信息
要了解哪些 IP 地址被禁止以及何时被禁止,您可以从安装了 failed2ban 的服务器查看日志:
以下输出显示IP地址“192.168.72.186”被fail2ban禁止,并被关在名为“sshd”的监狱中。 ”
您还可以使用以下命令和监狱名称来显示被禁止的 IP:
例如,在我们的例子中,被禁止的 IP 地址位于“sshd”监狱中,因此命令为:
输出确认 IP 地址“192.168.72.186”位于名为“sshd”的监狱中。 ”
在fail2ban中取消禁止IP
要在fail2ban中取消禁止IP地址并将其从监狱中删除,请使用以下语法:
其中“jail_name”是被禁止的IP地址所在的监狱,“xxx.xxx.xxx.xxx”是被禁止的IP地址。
例如,要取消禁止“sshd”监狱中的 IP 地址“192.168.72.186”,命令为:
验证IP地址是否已解禁
现在要验证 IP 地址是否已被取消禁止,请使用以下命令查看日志:
在日志中,您将看到取消禁止条目。
或者也可以使用以下命令确认该IP地址是否已解禁:
将“jail_name”替换为被禁止的 IP 地址所在监狱的名称。
如果在封禁IP列表中没有找到该IP地址,则说明已成功解封。
这是您可以在fail2ban 中取消禁止IP 地址的方法。解禁IP地址后,您可以轻松通过SSH登录服务器。