diff --git a/m/apex/configuration.nix b/m/apex/configuration.nix index c2a3e73e..71c69f8d 100644 --- a/m/apex/configuration.nix +++ b/m/apex/configuration.nix @@ -57,7 +57,14 @@ }; }; - services.fail2ban.enable = true; + services.fail2ban = { + enable = true; + maxretry = 5; + bantime-increment = { + enable = true; # Double ban time on each attack + maxtime = "7d"; # Ban up to a week + }; + }; # Disable SSH login with password, allow only keypair services.openssh.settings.PasswordAuthentication = false;