fail2ban / i-MSCP / E-Mail Problem mit PAM

  • Hallo,


    vielleicht hat das der ein oder andere schon erlebt. Via Filezilla auf den FTP-Server verbunden, nach ein paar Verzeichniswechsel geht nichts mehr. IP gebannt. Verbunden wird via TLS.
    Fail2ban loggt fleißig mit. Es greift der "pam-generic"-Filter.


    Code
    1. Lines containing IP:555.555.555.555 in /var/log/auth.logJun 14 18:34:18 lol proftpd[26603]: 123.123.123.123 (555.555.555.555[555.555.555.555]) - USER [email protected]: Login successful.Jun 14 18:34:54 lol proftpd[26614]: 123.123.123.123 (555.555.555.555[555.555.555.555]) - USER [email protected]: Login successful.Jun 14 18:35:30 lol proftpd[28289]: 123.123.123.123 (555.555.555.555[555.555.555.555]) - USER [email protected]: Login successful.Jun 14 18:35:30 lol proftpd[28290]: 123.123.123.123 (555.555.555.555[555.555.555.555]) - USER [email protected]: Login successful.Jun 14 18:37:57 lol proftpd[28303]: 123.123.123.123 (555.555.555.555[555.555.555.555]) - USER [email protected]: Login successful.


    Interessant ist, dass fail2ban hier "Login successful"-Meldungen loggt und dann bannt.


    In der auth.log findet sich folgendes:


    Interessant hier sind die Einträge:

    • pam_unix(proftpd:auth): check pass; user unknown <---------- obwohl Benutzer bekannt, da über i-mscp angelegt
    • looking for plugins in '/usr/lib/sasl2', failed to open directory, error: No such file or directory


    Verwendet wird i-mscp 1.2.17 mit Jessie.



    Danke.

    Edited once, last by Mutschas ().

  • Hallo,


    die Fehlermeldung "pam_unix(proftpd:auth): check pass; user unknown" konnte ich nun beheben. Ich habe der proftpd.conf "AuthPAM off" hinzugefügt.


    Die noch bestehende Fehlermeldung "looking for plugins in '/usr/lib/sasl2', failed to open directory, error: No such file or directory" hat nichts mit fail2ban / ftp zu tun, sondern bezieht sich auf E-Mail. Sorry, habs im ersten Post vergessen zu erwähnen - habt ihr aber bestimmt bemerkt. Naja, dazu habe ich noch keine Zeit gehabt, eine Lösung zu finden.


    Danke.

  • Letzteres Problem mit sasl2 konnte ich jetzt wohl auch beheben. Die Pakete "db-util db5.3-util sasl2-bin" haben gefehlt. Wurden damals bei "libsasl2-2 libsasl2-modules" wohl nicht mit installiert. Jetzt gibt es auch den Ordnern /usr/lib/sasl2.