更改临时阻止用户登录之前的连续频繁 ssh 登录次数

更改临时阻止用户登录之前的连续频繁 ssh 登录次数

如果用户连续频繁 ssh 登录 3 次,我的服务器目前会暂时拒绝用户登录一段时间(可能约 20 分钟)。我可以改变这种行为吗(比如将频繁的定义从“5 秒内”放宽到“10 秒内”;或者将连续登录次数从 3 次增加到 5 次)?谢谢。

补充:啊……现在我觉得问题不在于 ssh。我刚刚在另一台新安装的服务器上试过。连续成功登录不会阻止用户。我在上面提到的服务器上没有 sudo 权限。现在我怀疑这种行为可能是由系统中的防火墙引起的。感谢大家的评论。

添加 2:啊……经过一番搜索。我认为服务器正在使用 /sbin/iptables 来执行此操作,因为我可以看到 iptables 程序在那里,即使我没有权限列出规则。谢谢大家,特别感谢 jaume 和 Mark!

答案1

我认为你正在寻找的程序是失败2ban。为了更改阻止前的尝试次数,您需要编辑/etc/fail2ban/jail.conf并更改 ssh 的“最大重试次数” - 您可以获取有关 fail2ban 配置的更多信息这里在 fail2ban 的网站上

相关内容