vftpdめも
ユーザーの追加
追加する
useradd [ユーザー名] passwd [パスワード] mkdir /home/[ユーザー名]/public_html chown [ユーザー名]. /home/[ユーザー名]/public_html
接続確認してみる 下の例はコマンドプロンプトから接続
>telnet ftpsv01.snws.jp 21 220 Welcome to blah FTP service. 530 Please login with USER and PASS. USER [ユーザー名] 331 Please specify the password. PASS [パスワード] 230 Login successful. quit
ログを確認してエラーが無いか見る
less /var/log/vsftpd.log less /var/log/messages
ユーザー追加時の注意点
local_root=public_html
vftpd.confに上記設定がされている場合はuserlistに追加しても接続ができない~
chrootで各ユーザーのホームディレクトリのpublic_htmlディレクトリに飛ばされるので予め作成をしていなければいけない。
作成していない場合は下記のようなログが出る
Mar 25 10:36:41 ftpsv01 vsftpd: pam_unix(vsftpd:auth): authentication failure; logname= uid=0 euid=0 tty=ftp ruser=nbgi rhost=113x32x146x154.ap113.ftth.ucom.ne.jp user=nbgi~ |<< 基本的な設定は↓な感じ >|| /etc/vsftpd/vsftpdvsftpd.chroot_list (chroot無効ユーザーリスト) /etc/vsftpd/vsftpd.user_list (接続許可ユーザーリスト) /etc/vsftpd/vsftpd.ftpusers (接続拒否ユーザーリスト)