PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vsftp user kann sich nicht einlogen



krummweb
26.08.08, 10:19
Hallo,

ich habe vsftp als Ftp Server unter suse 11.0 installiert. Benutzer sind über Yast angelegt. Server erreiche ich. Aber ich kann mich nicht einlogen. Fehlermeldung lautet:
Status: Verbindung hergestellt, warte auf Willkommensnachricht...
Antwort: 220 Hallo Krummweb
Befehl: USER krummweb
Antwort: 331 Please specify the password.
Befehl: PASS *******
Antwort: 530 Login incorrect.
Fehler: Verbindung mit Server fehlgeschlagen

Passwort habe ich natürlich schon kontrolliert.

meine vsftpd.conf lautet:


data_connection_timeout=120
dirmessage_enable=YES
anonymous_enable=NO
anon_world_readable_only=YES
syslog_enable=YES
connect_from_port_20=YES

ssl_enable=NO
anon_mkdir_write_enable=YES
anon_root=/srv/ftp/
anon_upload_enable=YES
chroot_local_user=NO
ftpd_banner=Hallo Krummweb
idle_session_timeout=900
local_enable=YES
local_root=/srv/www/
local_umask=022
log_ftp_protocol=YES
max_clients=10
max_per_ip=3
pasv_enable=NO
pasv_max_port=40500
pasv_min_port=40000
ssl_sslv2=NO
ssl_sslv3=NO
ssl_tlsv1=YES
write_enable=YES
anon_max_rate=7168
local_max_rate=7168
chroot_local_user=NO

vieleicht kann mir ja einer helfen.

marce
26.08.08, 10:42
steht was im Logfile? Kannst Du Dich mit den Zugangsdaten per SSH anmelden? Kannst Du dich evtl. lokal mit den Zugangsdaten per ftp anmelden? Sind die User in der passwd freigeschaltet?

krummweb
26.08.08, 11:45
"steht was im Logfile?"
Wo finde ich den Logfile? ich habe gesucht aber nicht auf Anhieb gefunden.
"Kannst Du dich evtl. lokal mit den Zugangsdaten per ftp anmelden?"
Lokal kann ich mich auch nicht anmelden.
"Sind die User in der passwd freigeschaltet?"
Die User sind über Yast freigeschaltet.
In der passwd lautet ein Eintrag z.B. :
ftp-test:x:1001:100:ftp-test:/home/ftp-test:bin/bash

marce
26.08.08, 11:52
syslog_enable=YES
-> Logfile findest Du da.

krummweb
26.08.08, 12:16
-> Logfile findest Du da.
Leider habe ich den Logfile nicht gefunden. In welchem verzeichniss wird er den
standartmäßig abgelegt?

marce
26.08.08, 12:21
Mein Standard wäre irgendwo unter /var/log...

krummweb
26.08.08, 12:44
Mein Standard wäre irgendwo unter /var/log...
Dort hatte ich auch schon nachgeschaut aber kein logfile gefunden.

marce
26.08.08, 12:45
Du hast unter /var/log kein Logfile? Gar keines? Schwer zu glauben.

es _muss_ kein eigenes sein, es kann auch ein shared-Log sein - welches, siehe syslog-Konfig.

cane
26.08.08, 13:00
Ist das ein Rootserver?

mfg
cane

foolish
26.08.08, 13:14
ist das deine originale conf? ich frag nur weil ich ne zeile vermisse wie :

# PAM setting. Do NOT change this unless you know what you do!
#
pam_service_name=vsftpd

meinereinerseiner
26.08.08, 13:47
lt. deiner config logst du via syslog und die suse schreibt das standardmässig in /var/log/messages.

mach mal ein:

grep ftp /var/log/messages
und poste mal das was er da rauswirft!

der tom

Olleg
27.08.08, 09:39
ftp-test:x:1001:100:ftp-test:/home/ftp-test:bin/bash
Tippfehler? Es sollte "/bin/bash" heissen.