pixel
09.01.06, 13:21
Hi@all,
mein Server wird mitlerweile fast täglich von einer Brootforce-Attacke heimgesucht. Ich möchte jedoch die Anmeldung mit User/Pass nicht deaktivieren da ich sehr oft von unterwegs und von fremden Rechner aus per SSH auf den Server zugreifen muß.
Da die User auf dem Server ausschließlich lange und cryptische Passwörter haben ist es weniger wegen Sicherheitsbedenken, vielmehr stören mich die vielen unötigen Einträge im Logfile.
Bei meiner Suche bin ich auf das Tool fail2ban gestoßen welches es unter:
http://fail2ban.sourceforge.net/
gibt. Damit wird der Login nach einer definierten Anzahl von Fehlversuchen für eine bestimmte Zeit von der Quell-IP gesperrt.
Leider läßt sich das Pgrogramm nicht installieren. In der README steht es wird lediglich Python vorausgesetzt welches ich auch installiert habe. Beim Versuch zu installieren erhalte ich:
com:~/download/fail2ban-0.6.0 # python setup.py install
Traceback (most recent call last):
File "setup.py", line 29, in ?
from distutils.core import setup
ImportError: No module named distutils.core
Mit der Fehlermeldung kann ich nicht all zuviel anfangen, scheint als ob ein Python-Modul fehlt. SuSE bringt zwar eine Menge Python-Pakete mit aber keines das distutils heist.
Kann mir jemand sagen was die Fehlermeldung bedeutet bzw. weclhes Paket fehlt?
Achja, auf dem Server ist SuSE-9.2 installiert.
Viele Grüße
pixel
mein Server wird mitlerweile fast täglich von einer Brootforce-Attacke heimgesucht. Ich möchte jedoch die Anmeldung mit User/Pass nicht deaktivieren da ich sehr oft von unterwegs und von fremden Rechner aus per SSH auf den Server zugreifen muß.
Da die User auf dem Server ausschließlich lange und cryptische Passwörter haben ist es weniger wegen Sicherheitsbedenken, vielmehr stören mich die vielen unötigen Einträge im Logfile.
Bei meiner Suche bin ich auf das Tool fail2ban gestoßen welches es unter:
http://fail2ban.sourceforge.net/
gibt. Damit wird der Login nach einer definierten Anzahl von Fehlversuchen für eine bestimmte Zeit von der Quell-IP gesperrt.
Leider läßt sich das Pgrogramm nicht installieren. In der README steht es wird lediglich Python vorausgesetzt welches ich auch installiert habe. Beim Versuch zu installieren erhalte ich:
com:~/download/fail2ban-0.6.0 # python setup.py install
Traceback (most recent call last):
File "setup.py", line 29, in ?
from distutils.core import setup
ImportError: No module named distutils.core
Mit der Fehlermeldung kann ich nicht all zuviel anfangen, scheint als ob ein Python-Modul fehlt. SuSE bringt zwar eine Menge Python-Pakete mit aber keines das distutils heist.
Kann mir jemand sagen was die Fehlermeldung bedeutet bzw. weclhes Paket fehlt?
Achja, auf dem Server ist SuSE-9.2 installiert.
Viele Grüße
pixel