Linux

fail2ban ssh登錄失敗後等待時間

  • December 3, 2017

這就是我想要做的:如果您使用 ssh 登錄並失敗 3 次,那麼您必須等待 30 秒再試一次。

4 次 = 60 秒

5 次 = 300 秒

10 次 = 禁止

我用Google搜尋了我的願望,但沒有發現任何有用的東西。也許有人可以在這裡幫助我一點。

我會很感激!

快速搜尋顯示,fail2ban 0.11 中引入了禁令時間的指數增長:https ://github.com/fail2ban/fail2ban/pull/1460/commits/6f7c9b7d0f5c637672ed215e726e5d6ace29b664

https://github.com/fail2ban/fail2ban/blob/0.11/config/jail.conf

#
# MISCELLANEOUS OPTIONS
#

# "bantime.increment" allows to use database for searching of previously banned ip's 
# to increase a default ban time using special formula, 
# default it is banTime * 1, 2, 4, 8, 16, 32...

#bantime.increment = true

以及許多其他bantime.*相關選項。

引用自:https://serverfault.com/questions/884693