Вот что я хочу сделать: если вы входите в систему с помощью ssh и терпите неудачу 3 раза, вам придется подождать 30 секунд, чтобы повторить попытку ..
4 раза = 60сек
5 раз = 300 сек
...
10 раз = забанен
Я погуглил свое желание и не нашел ничего полезного. Может быть, кто-нибудь сможет мне немного помочь.
Я был бы очень признателен!
Быстрый поиск показывает, что в fail2ban 0.11 введено экспоненциальное увеличение времени бана: https://github.com/fail2ban/fail2ban/pull/1460/commit/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.*
связанные параметры.