Page 1 of 1

VSftpd und Login incorrect

Posted: 2003-07-13 20:37
by theomega
Hallo Leute
ich habe auf meinem 1und1-Rootserver versucht VSFtpd einzurichten, also als erstes per Yast installiert. Dann in die xinetd.conf eingetragen.

Jettzt habe ich nur ein Problem: ich bekomme dauerend ein "Login incorrect" beim FTP-Connect. Das eigentliche Problem kann ich überhaupt nicht festellen, da keinerlei Logs geschrieben werden. Weder die /var/log/messages, noch die /var/log/xtransfer.log zeigen einträge.

Wer kann mir sagen, wie ich den Fehler finden kann, oder sogar wo der Fehler liegt (dürfte vermutlich aber schwierig werden, da ich wie gesagt nichts über den Fehler weiß)

Grüße
TO

Re: VSftpd und Login incorrect

Posted: 2003-07-13 20:44
by da-checka
Ich dachte, vsftpd wäre auf den 1&1 Server vorinstalliert? Oder ist das ein SuSe 7.1?
Hast du den alten ftp server deinstalliert bzw. deaktiviert? Meldet sich vsftpd beim FTP-Login?

Re: VSftpd und Login incorrect

Posted: 2003-07-13 21:06
by magnum2
Falls nur dein vsftpd rennt, trag doch mal in die /etc/vsftpd.conf den Parameter

log_ftp_protocol=YES

mit ein, dann sagt er dir mehr im xferlog...

Re: VSftpd und Login incorrect

Posted: 2003-07-13 23:20
by sascha
Steht der Benutzer auch in /etc/chrootUser?

Re: VSftpd und Login incorrect

Posted: 2003-07-14 01:17
by dodolin

Code: Select all

grep vsftpd /var/log/*
grep PAM /var/log/*
cat /etc/pam.d/vsftpd

Re: VSftpd und Login incorrect

Posted: 2003-07-14 13:27
by theomega
Also: es ist ein Suse 8.1, allerdings habe ich den FTP neu aufgesetzt.

vsftpd.conf:

Code: Select all

anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022

xferlog_enable=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES

ascii_upload_enable=YES
ascii_download_enable=YES
ls_recurse_enable=YES

connect_from_port_20=YES

chroot_local_user=YES

userlist_enable=YES
userlist_file=/etc/chrootUsers
userlist_deny=NO

pam_service_name=vsftpd

log_ftp_protocol=YES
pam.d/vsftpd

Code: Select all

#%PAM-1.0

# Uncomment this to achieve what used to be ftpd -A.
# auth       required     pam_listfile.so item=user sense=allow file=/etc/ftpchroot onerr=fail

auth     required       pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
# Uncomment the following line for anonymous ftp.
#auth    sufficient     pam_ftp.so
auth     required       pam_unix.so
#auth     required       pam_shells.so
account  required       pam_unix.so
password required       pam_unix.so
session  required       pam_unix.so
xinetd.conf:

Code: Select all

.
.
.
service ftp
{
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = root
        server          = /usr/sbin/vsftpd
#       server_args     = -a
        log_on_success  = HOST PID EXIT DURATION
        log_on_failure  = HOST ATTEMPT RECORD
}
.
.
.
/etc/passwd:

Code: Select all

.
.
.
web:x:501:500::/home/www:/bin/false
.
/etc/ftpuser: (Leer)

/etc/chrootUsers

Code: Select all

web

Dann die logs:

messages zeigt keinerlei einträge zu diesem Thema, weder PAM noch vsftpd. Ich mach immer ein "tail /var/log/messages" nach dem fehlerhaften Login, doch es kommt rein garnichts dazu.

vsftpd.log, zeigt auch keinerlei Einträge

xferlog das gleiche, auch nichts

mein FTP-Proggi sagt das:

Code: Select all

Connecting to paguin.de
Connected to paguin.de Port 21
220 ready, dude (vsFTPd 1.1.0: beat me, break me)
USER web
331 Please specify the password.
PASS (hidden)
530 Login incorrect.
Connection failed
Ich bin total am Ende mit meinem Wissen, ich komm nicht hinter das Problem!

Grüße
TO

Re: VSftpd und Login incorrect

Posted: 2003-07-14 17:11
by dodolin
xinetd.conf:
Dann sollte ja mindestens dein xinetd das loggen, was du dort angegeben hast. Also:

Code: Select all

grep xinetd /var/log/*
/etc/ftpuser
Hier solltest du aus Sicherheitsgründen alle Systemuser eintragen. CC hatte hier schon mehrfach einen Einzeiler gepostet, der dir das automatisch macht, kannst ja mal die Boardsuche benutzen oder warten, bis CC es gnädigerweise hier wiederholt...
Dann die logs
Ich wiederhole mich ungerne, aber was ergibt:

Code: Select all

grep vsftpd /var/log/*
grep PAM /var/log/*
grep pam /var/log/*

Re: VSftpd und Login incorrect

Posted: 2003-07-14 17:25
by captaincrunch
Och nö, heute poste ich nur mal den Thread : http://www.rootforum.org/forum/viewtopic.php?t=11916 ;)

Re: VSftpd und Login incorrect

Posted: 2003-07-14 17:34
by theomega
ich habe es inzwischen hinbekommen, habe einfach den Server neugestartet, dann lief es wieder. Keine Ahnung woran es lag, so darf das ja eigentlich nicht sein!