Secured SSH by checking failed logins
I hate these script kiddies who try to brute-force my servers via ssh.
So I setup a little script which checks the log file for failed login tries. If it sees more than $x failed logins from the same IP it blocks the IP for $time.
Also I get a little mail like this:
QUOTE:
From: myserver@neessen.net
To: who.cares@neessen.net
Subject: 4 Fehlerhafte Loginversuche - IP geblockt
Date: Sat, 2 Jul 2005 15:11:01 +0200
Der Host: xxx-xxx-xxx-xxx-xx.xxx.de
wurde auf Grund zu vieler fehlerhafter Anmeldeversuche vom System geblockt.
To: who.cares@neessen.net
Subject: 4 Fehlerhafte Loginversuche - IP geblockt
Date: Sat, 2 Jul 2005 15:11:01 +0200
Der Host: xxx-xxx-xxx-xxx-xx.xxx.de
wurde auf Grund zu vieler fehlerhafter Anmeldeversuche vom System geblockt.
Funny shit, huh? ![]()







