PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung denyhosts



hafgan
23.09.09, 17:06
Hallo,

ich habe einen SSH-Server laufen. Ich habe nur einen einzigen erlaubten user, der sich über ssh einloggen kann.

Zur Absicherung habe ich denyhosts laufen. Damit bin ich auch ganz zufrieden. Aber jedesmal wenn jemand auf root zugreifen will, wird in der log diese Fehlermeldung angezeigt:


2009-09-23 17:55:37,933 - denyhosts : ERROR regex pattern ( User (?P<user>.*) not allowed because not listed in AllowUsers ) is missing 'host' group


Die entsprechende IP wird nicht gebannt. Da man sich eh nicht mit root anmelden kann sehe ich das nicht kritisch (oder doch?). Jedenfalls würde ich die Einstellung trotzdem lieber sauber haben. So, dass die IP nach ein paar Versuchen gebannt wird. Weiss jemand was ich tun muss?

Gruß
hafgan

hafgan
30.09.09, 08:27
Zur Vollständigkeit:
- Dieser Fehler soll mit Version 2.7 behoben werden.
- Bis dahin:
http://sourceforge.net/tracker/index.php?func=detail&aid=2113755&group_id=131204&atid=720419


FAILED_ENTRY_REGEX7 = re.compile(r"""User (?P<user>.*) .*from (?P<host>.*)
not allowed because not listed in AllowUsers""")

Diese Zeile enthält nun ".*from (?P<host>.*)"

Gruß
hafgan