====== Ubuntu - Fail2Ban - Configure Fail2Ban ====== ===== Default fail2ban Configuration ===== The default configuration is defined in **/etc/fail2ban/jail.conf**. Here are salient lines from the default configuration: # line 87 : ignore your own local IP #ignoreself = true # line 92 : possible to add ignored networks #ignoreip = 127.0.0.1/8 ::1 # line 101 : number of seconds that a host is banned # - 1m ⇒ 1 minutes # - 1h ⇒ 1 houer # - 1d ⇒ 1 day # - 1mo ⇒ 1 month # - 1y ⇒ 1 year bantime = 10m # line 105 : A host is banned if it has generated "maxretry" during the last "findtime" findtime = 10m # line 108 : "maxretry" is the number of failures before a host get banned maxretry = 5 # line 178 : destination email address if enabling email notification destemail = root@localhost # line 181 : sender address if enabling email notification sender = root@ # line 263 : default action # - %(action_)s ⇒ ban only # - %(action_mw)s ⇒ band and email notification (includes Whois info) # - %(action_mwl)s ⇒ band and email notification (includes Whois info and logs) action = %(action_)s **WARNING:** The default values ​​may change with package updates, so if you want to change the settings, create a **jail.local** file and modify it. ---- ===== Override the default values ===== As root, create a **/etc/fail2ban/jail.local** file. [DEFAULT] ignoreip = 127.0.0.1/8 ::1 bantime = 1d findtime = 5m maxretry = 5 destemail = root@localhost sender = root@mediaserver ---- ===== Restart Fail2Ban ===== sudo systemctl restart fail2ban ----