121
Create a new jail conf file on /etc/fail2ban/jail.d
nano /etc/fail2ban/jail.d/sshd_2.conf
Add below code
[sshd_2]
enabled = true
port = ssh
filter = sshd_2
logpath = /var/log/auth.log
maxretry = 1
bantime = 3600
Create new filter conf file on /etc/fail2ban/filter.d
nano /etc/fail2ban/filter.d/sshd_2.conf
Add below code.
[Definition]
failregex = [iI](?:llegal|nvalid) user .*? from <HOST>(?: port \d+)?\s*$
Disconnected from authenticating user root <HOST>(?: port \d+)?\s* [preauth]$
ignoreregex =
Restart the fail2ban service
systemctl restart fail2ban
systemctl status fail2ban
Check fail2ban status
fail2ban-client status sshd_2
Done.
Refer – http://p.cweiske.de/598