SSH Loginfehlversuche Sperren
-
- Posts: 61
- Joined: 2004-02-03 20:11
SSH Loginfehlversuche Sperren
Hy, ich hatte vor nem jahr hier mal nen thread gelesen das soll ein script sein was serverlogs auf login fehlversuche durchsucht und diese IPs dann in die Deny.Host einträgt das sie keinen zugang mehr zum kompletten server haben. Weis jemand wo ich das nocheinmal finden könnte ? ich habs nich mehr gefunden :-(
eventuell gibts auch noch andere SSH Scripte die dies umsetzen könnten ?
Grüß Andre
eventuell gibts auch noch andere SSH Scripte die dies umsetzen könnten ?
Grüß Andre
Re: SSH Loginfehlversuche Sperren
Schau Dir mal fail2ban an - gibt es IMHO auch als Debian-Paket.
flo.
flo.
Re: SSH Loginfehlversuche Sperren
Kann ich das auch für Suse 9.3 nehmen?
Habe versucht es zu installieren und bekam folgende Meldung:
Habe versucht es zu installieren und bekam folgende Meldung:
Wenn das mit Suse nicht funktioniert, gibt es eventuell eine alternative? Werde auch die ganze Zeit mit Login-Versuchen bombadiert :oops:hxxxxx:~/bin/fail2ban-0.6.1 # 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
Re: SSH Loginfehlversuche Sperren
Passwort Authentizifierung deaktivieren.Yoshi_S wrote:Werde auch die ganze Zeit mit Login-Versuchen bombadiert :oops:
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: SSH Loginfehlversuche Sperren
Lies die Fehlermeldung. Dir fehlen die distutils für Python.Yoshi_S wrote:Habe versucht es zu installieren und bekam folgende Meldung:
Re: SSH Loginfehlversuche Sperren
Ich habe die distutils auf den Server geladen und die Installationsanleitung befolgt, nun erscheinen diese Meldungen :( :
hxxxxxx:~/bin # gunzip -c Distutils-1.0.2.tar.gz | tar xf -
hxxxxxx:~/bin # cd Distutils-1.0.2/
hxxxxxx:~/bin/Distutils-1.0.2 # python setup.py install
Traceback (most recent call last):
File "setup.py", line 30, in ?
packages = ['distutils', 'distutils.command'],
File "/root/bin/Distutils-1.0.2/distutils/core.py", line 101, in setup
_setup_distribution = dist = klass(attrs)
File "/root/bin/Distutils-1.0.2/distutils/dist.py", line 130, in __init__
setattr(self, method_name, getattr(self.metadata, method_name))
AttributeError: DistributionMetadata instance has no attribute 'get___doc__'
-
- Posts: 61
- Joined: 2004-02-03 20:11
Re: SSH Loginfehlversuche Sperren
hay, danke für die schnelle antwort. Ich weis auch das dieses Thema sehr viele Serverinhaber interessiert. Failban ist leider für Debian und hab es nicht per google für suse finden können hat da jemand eventuell ne url ?
-
- Posts: 61
- Joined: 2004-02-03 20:11
Re: SSH Loginfehlversuche Sperren
he ich hab gradn problemchen ich hab mich grad mit iptables ausgesperrt und mein rechner ist nun nicht mehr sichtbar lol
hab iptables -F und iptables -X eingegeben um mal alle regeln und ketten zu löschen aber wieso funzt nun garnix mehr ??
hab iptables -F und iptables -X eingegeben um mal alle regeln und ketten zu löschen aber wieso funzt nun garnix mehr ??
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: SSH Loginfehlversuche Sperren
Vielleicht weil die Policy für INPUT und/oder OUTPUT von dir auf REJECT bzw. DROP gesetzt wurde?
-
- Posts: 61
- Joined: 2004-02-03 20:11
Re: SSH Loginfehlversuche Sperren
okay habs wieder hinbekommen, hab nunmehr heut mein schreck fürn sonntag wegbekommen *lach
und wegen dem faildban weis niemand was wegen suse ??
und wegen dem faildban weis niemand was wegen suse ??
Re: SSH Loginfehlversuche Sperren
Kann denn wirklich niemand helfen, siehe meine zitierten Meldungen oben :(
Hi Yoshi_S
Ich hatte bei der Installation von Fail2Ban auf meinem Debian Server ein ähnliches Problem nach Aufruf python setup.py install:
Gruß
mlind
Die Lösung war in meinem Fall einfach. Habe mit apt-get install python-dev das Paket python-dev nachinstalliert anschliessend ließ sich fail2ban ohne Fehler installieren.hxxxxx:~/bin/fail2ban-0.6.1 # 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
Gruß
mlind
Re: SSH Loginfehlversuche Sperren
Also ich hab unter Debian Sarge in meiner /etc/apt/source.list einfach folgende Einträge hinzugefügt:
Dann kann man fail2ban bequem installieren mit einem:
Code: Select all
deb http://ftp.de.debian.org/debian etch main
deb-src http://ftp.de.debian.org/debian etch main
deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/ etch/updates main
Code: Select all
apt-get install fail2ban
Re: SSH Loginfehlversuche Sperren
Damit hast du aber kein sarge mehr sondern ein etch bzw. vor einem aptitude distupgrade ein Mischmaschsystem - das halte ich für gefährlich!
Wenn du dir schon ein backport holen magst, dann trag folgendes in deine sources.list ein
Danach gibst du folgendes ein:
Damit hast du dir lediglich fail2ban von etch in dein System geholt und nicht noch mehr Software mit Sicherheitslücken, die nicht asap gepatched werden.
Du solltest dann natürlich regelmäßig im BTS nachschauen ob es offene bugs für diese so installierten Pakete gibt!
Am einfachsten geht das in diesem Fall über http://bugs.debian.org/fail2ban
HTH
Thorsten
Wenn du dir schon ein backport holen magst, dann trag folgendes in deine sources.list ein
Code: Select all
deb-src http://ftp.de.debian.org/debian etch main
deb-src http://security.debian.org/ etch/updates main
Code: Select all
aptitude update && aptitude upgrade
cd /usr/local/src
apt-get build-dep fail2ban # <-- das hier war für mich mal der Grund von SuSE/RH nach debian zu wechseln!
apt-get source -bb fail2ban
dpkg -i fail2ban_0.6.1-1_all.deb
# rm -fR ~ *g*
Du solltest dann natürlich regelmäßig im BTS nachschauen ob es offene bugs für diese so installierten Pakete gibt!
Am einfachsten geht das in diesem Fall über http://bugs.debian.org/fail2ban
HTH
Thorsten