vsftpd - kann mich nicht einloggen

crazy_a

New Member
Hallo.
Versuche gerade einen FTP Server einzurichten. Muss dazu sagen, das ich der volle Anfänger bin, Benutze Linux 10.0, als Ftp deamon vsftpd. Soweit so gut. wenn ich jetzt mit FlashFXP auf den Server zugreifen möchte zeigt er mir :
Connecting to "Servername"
Connected to "Servername" Port 21
220 "Wilkommen"
USER andy
331 Please specify the password.
PASS (hidden)
530 Login incorrect.
Connection failed

Hier mal meine vsftpd.conf:
write_enable=YES
dirmessage_enable=YES
ftpd_banner="Wilkommen"
local_enable=YES
chroot_local_user=YES
anonymous_enable=NO
connect_from_port_20=YES
pam_service_name=vsftpd
listen=NO
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list

Hier noch die pam.d/vsftpd
#auth required pam_listfile.so item=user sense=allow file=/etc/ftpchroot onerr=fail
#auth required pam_listfile.so item=user sense=allow file=/etc/ftpusers onerr=succeed
auth sufficient pam_ftp.so
auth required pam_unix2.so
auth reqiuerd pam_shells.so
account required pam_unix2.so
password required pam_unix2.so
session required pam_unix2.so
auth required pam_pwdfile.so pwdfile /etc/ftp/users
account required pam_permit.so
Vielleicht kann mir jemand weiter helfen, bin fast am verzweifeln
MfG
Andy
 
Last edited by a moderator:
Entferne mal den Eintrag

"userlist_file0/etc/vsftpd.user_list"

und prüfe ob der Benutzer "andy" auch in der /etc/vsftpd.user_list eingetragen ist.

Vsftpd restarten/reloaden nicht vergessen!
 
also der Benutzer "andy" ist in /etc/vsftpd.user_list vorhanden.
Hab den Eintrag "userlist_file=/etc/vsftpd.user_list" mal entfernt, aber immernoch das gleiche Prob
 
Kannst du dich mit dem User "andy" normal einloggen? Hat er ein gültiges Home-Directory bzw. wurde eine Shell zugewiesen (ich denke mal /bin/false) ?
Was sagen die Logs (z.B. /var/log/vsftpd.log )
 
Was meinst du mit normal einloggen?
Hab den User so angelegt:
useradd -d /home/andy -g ftpgroup -s /bin/false andy
mkdir /home/andy
chown nobody:ftpgroup /home/andy
chmod 1770 /home/andy
echo andy >> /etc/vsftpd.user_list
passwd andy
 
Back
Top