更改暫時阻止使用者登入前連續頻繁ssh登入的次數

更改暫時阻止使用者登入前連續頻繁ssh登入的次數

目前,如果使用者連續頻繁 ssh 登入 3 次,我的伺服器將暫時拒絕使用者登入一段時間(可能約 20 分鐘)。我可以改變這種行為(例如將頻繁的定義從「5 秒內」放寬到「10 秒內」;或將連續登入次數從 3 增加到 5)嗎?謝謝。

補充:啊..現在我認為問題不在於 ssh。我剛剛在另一台新安裝的伺服器上嘗試過。連續成功登入不會阻止使用者。我在上面提到的伺服器上沒有 sudo 權限。現在我懷疑這種行為可能是系統中的防火牆造成的。謝謝大家的評論。

新增2:啊...經過一些搜尋。我認為伺服器正在使用 /sbin/iptables 來執行此操作,因為我可以看到 iptables 程式在那裡,即使我無權列出規則。謝謝大家,特別感謝jaume和Mark!

答案1

我認為您正在尋找的程式是失敗2禁止。為了更改阻止之前的嘗試次數,您需要編輯/etc/fail2ban/jail.conf和更改 ssh 的“最大重試次數” - 您可以獲得有關fail2ban配置的更多信息這裡在fail2ban 的網站上

相關內容