cat auth.log | grep 46.101.X.Y | grep "preauth" | wc -l 554 554 failed [preauth] from just today For 46.101.X.Y number, fail2ban didn't even notice them :/var/log# cat fail2ban.log | grep 46.101.X.Y Comes back with nothing. I think this is caused by MaxAuthTries defaulting to 6, and only logging after 3 failures, which seems to let an unlimited amount of attempts without logging any failures.
Set Loglevel=verbose in sshd_config and you will see all attempts.
Closing bugs from openssh-9.1 release cycle
OpenSSH 9.3 has been released. Close resolved bugs