ProFtp - Kein Zugriff per FTP

Ajona

New Member
Hallo.
Vorweg möchte ich erwähnen das ich ein absoluter Neuling in Sachen Linux bin.
Ich habe mir einen vServer zugelegt auf dem Debian 5.0 + SysCP installiert ist.
FFMPEG und was da sonst noch zugehört habe ich auch schon installiert.

Mein Problem ist folgendes :
Ich habe keinen Zugriff per FTP auf meinen Server.Egal ob ich den User per SysCP oder per Shell angelegt habe.

Per Shell habe ich den User wie folgt angelegt :

konsole:~# useradd -g ftpuser -d /var/www/user1 -s /bin/ftp -m user1
konsole:~# passwd user1

konsole:~# chown user1.www-data /var/www/user1
konsole:~# chmod 750 /var/www/user1

konsole:~# mkdir -p /var/www/user1/domain1.de/{cgi-bin,html,temp}
konsole:~# chmod 770 /var/www/user1/domain1.de/temp
konsole:~# chown -R user1.ftpuser /var/www/user1/*

Im FileZilla bekomme ich folgende Fehlermeldung :
Status: Verbinde mit 84.xx.xxx.xxx:21...
Status: Verbindung hergestellt, warte auf Willkommensnachricht...
Antwort: 220 ProFTPD 1.3.1 Server (Debian) [::ffff:84.xx.xx.xx]
Befehl: USER user1
Antwort: 331 Password required for user1
Befehl: PASS ********
Antwort: 530 Login incorrect.
Fehler: Herstellen der Verbindung zum Server fehlgeschlagen

Ich habe schon Stunden gegoogelt oder hier im Forum herumgeschaut und auch viel ausprobiert, aber leider will es immernoch nicht.

Ich hoffe mir kann jemand bei meinem kleinen Problem behilflich sein.
Mit freundlichen Grüßen
 
Last edited by a moderator:
Willkommen im Forum!

Leider sagen die Fehlermeldungen von Filezilla nicht sonderlich viel aus (dürfen sie auch nicht, da das u.U. einem Angreifer sonst sicherheitskritische Informationen verraten könnte). Daher musst Du mal in die Log-Datei des ProFTPd (-> im Verzeichnis /var/log/) schauen (ggfs. muss das auch erst in der Config-Datei aktiviert werden).
 
Vielen Dank für deine Antwort .

Ich habe im Verzeichnis "/var/log/proftpd" die Datei proftpd.log geöffnet und folgendes ist eingetragen :

Sep 15 18:12:41 vadminXXX proftpd[2403] vadminXXX (f049140144.adsl.alicedsl.de[::ffff:78.49.140.144]): FTP session opened.
Sep 15 18:12:41 vadminXXX proftpd[2403] vadminXXX (f049140144.adsl.alicedsl.de[::ffff:78.49.140.144]): USER user1 (Login failed): Invalid shell: '/bin/ftp'
Sep 15 18:12:41 vadminXXX proftpd[2403] vadminXXX (f049140144.adsl.alicedsl.de[::ffff:78.49.140.144]): FTP session closed.

Wie die .log Datei schon aussagt ist auch keine Datei namens FTP oder ähnlichen in dem "/bin" Verzeichnis .

Hoffe auf weitere Antworten ...
 
Habe die Lösung selber gefunden :)

Ich habe eine Pseudoshell /bin/ftp angelegt als Kopie von /bin/false.
Danach habe ich /bin/ftp in die /etc/shells eingetragen und nun funktioniert es 1a.

/ Danke an folgenden Beitrag
 
Back
Top