私の質問は、vsftpdシステムにログインできるようにするには、どの設定を変更する必要があるか、または実行するコマンドを教えてください。
sftpの代わりにftpを使用してログインすると、このエラーが発生します。
Name (localhost:dbadmin): dbadmin
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/dbadmin
Login failed.
ftp>
これはを使用してログインするときに機能しsftp@
ますが、私のサーバーはファイアウォールの背後にあり、ftpとsftpを使用してログインできる必要があります。
私は「OOPS」エラーに関するかなりの数の投稿を見てきましたが、これまでのところログインできませんでした。
ここに私のシステムと設定に関するいくつかの情報があります:
CentOS 6.4を実行しています。
iptablesとip6tablesは停止して無効になります。
私のホームディレクトリは700で保護されていますが、違いが出るかどうかを確認するために750を試しました。それはしませんでした。
ここにアクティブなラインがあります /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
ログイン名がuser_listにありません。