如何在 CentOs 7 上配置使用私钥 ssh 连接的 Fail2ban

如何在 CentOs 7 上配置使用私钥 ssh 连接的 Fail2ban

我尝试在我的 Centos 7 机器上安装 Fail2ban 以防止强制暴力连接 ssh 服务器。

我使用私钥和密码进行连接。我测试了 Fail2ban,但当我输入错误的密码时它不会阻止我。

我只是想坚持使用我的私钥连接到 ssh。

感谢帮助 :)

配置文件

配置文件

答案1

我认为,如果您在将错误的密码输入 SSH 密钥后仍然可以通过 SSH 连接到该框,则意味着您在那里做错了什么。

私钥的密码用于访问密钥本身,如果您输入错误的密码,则不会对该 SSH 密钥采取任何操作。

请验证您已加载哪些密钥

ssh-add -l

您应该将所有已加载的密钥列出到 ssh 代理。然后,您可以查看存储公钥的authorised_keys文件~/.ssh/authorised_keys ,这些公钥用于在连接到远程服务器时验证私钥。只需删除生成的等效公钥即可允许私钥进行连接。

相关内容