Der SSH-Guard hilft Ihnen beim Schutz vor Brute-Force Angriffen auf den SSH Port. Dabei wird die Log-Datei „/var/log/auth.log“ überwacht und bei falschen Anmeldeversuchen wird die Remote IP-Adresse mit der Firewall (iptables) gesperrt.
Installation aus dem Ubuntu Repo.
sudo apt-get install sshguard
Nach der Installation werden folgende Einstellung in der Firewall iptables
vorgenommen.
Erzeugen eines neuen Chain für SSH-Guard.
sudo iptables -N sshguard
sudo ip6tables -N sshguard
Jeder Netzwerkverkehr wird über diesen Chain geführt.
sudo iptables -A INPUT -j sshguard
sudo ip6tables -A INPUT -j sshguard
Der SSH-Guard wird als Dienst gestartet.
sudo service sshguard start
Ein Test mit falschen SSH Login solltem in der Firewall iptables
einen neue Eintrag mit „DROP“ enthalten.
sudo iptables -L -v
Eine Whitelist wurde nach der Installation auch erstellt.
sudo vim /etc/sshguard/whitelist
10.0.0.0/8 192.168.178.0/24 office.example.de |
Schreibe einen Kommentar