ユーザーのホームディレクトリをインストールして設定し、vsftp
パスワードも設定してサーバーを再起動しましたが、ftpを使用しようとするとそのユーザーとしてログインできません。なぜできないのですか?ここで何が間違っている可能性がありますか?これはKubuntu 13.04ボックスにあります。ftp
sudo usermod -d /var/www/ ftp
sudo passwd ftp
ftp 127.0.0.1
$ ftp 127.0.0.1
Connected to 127.0.0.1.
220 (vsFTPd 3.0.2)
Name (127.0.0.1:reg): ftp
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>
答え1
vsftpは、多くのftpサーバーと同様に、vsftp固有のディレクトリ内のファイルに基づく独自の個人認証を持っています。よりvsftpd.conf詳しくは、マンページの最後にあるユーザーの構成を参照してください。