Meine Frage ist, welche Einstellungen ich ändern und / oder welche Befehle ausführen muss, damit ich mich bei meinem vsftpd-System anmelden kann.
Ich erhalte diesen Fehler, wenn ich mich mit ftp anstelle von sftp anmelde:
Name (localhost:dbadmin): dbadmin
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/dbadmin
Login failed.
ftp>
Dies funktioniert, wenn Sie sich mit sftp@
anmelden, aber mein Server befindet sich hinter einer Firewall, und ich muss mich sowohl mit FTP als auch mit SFTP anmelden können.
Ich habe mir einige Posts über den "OOPS" -Fehler angesehen, hatte aber bisher kein Glück beim Anmelden.
Hier einige Informationen zu meinem System und meinen Einstellungen:
Ich verwende CentOS 6.4.
iptables und ip6tables werden gestoppt und deaktiviert.
Mein Home-Verzeichnis ist 700 geschützt, und ich habe 750 versucht, nur um zu sehen, ob das einen Unterschied macht. Es hat nicht.
Hier sind die aktiven Zeilen in /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
Mein Anmeldename befindet sich nicht in der Benutzerliste.