首页 > 解决方案 > Fail2ban 不禁止错误的私钥文件登录尝试

问题描述

我正在尝试使用 Fail2Ban 版本 0.10.2 保护我的服务器(ubuntu 18.04),我注意到没有规则禁止尝试通过 SSH 使用假私钥文件连接到服务器的 ip。这些登录尝试的 auth.log 消息如下:

Connection closed by authenticating user FAKE_USER HOST_IP port 13987 [preauth]

我想要的是在 sshd.conf 文件中添加一个禁止此类登录尝试的 refex 表达式。我一直在关注一些在线文章的一些建议,我想出了这个表达:

^Connection closed by authenticating user  <F-USER>.+</F-USER> <HOST> port \d+ \[preauth\]$

但它仍然是我尝试使用假密钥的 ip 没有被阻止。有谁知道在使用错误的 ssh 私钥时如何禁止 ips

标签: fail2ban

解决方案


'user' 和 '<F-USER>' 之间有 2 个空格,而不是 1 个。


推荐阅读