|Top|FTPサーバの設定(vsFTPd)

WEBサーバを更新できるようにFTPサーバのvsFTPdを設定します!

まずは・・・Install!

# apt-get install vsftpd

次は設定ファイルを環境に合わせ変更します!

# vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO   
※匿名ユーザのログイン禁止

ascii_upload_enable=YES    
※以下2行コメント解除
ascii_download_enable=YES

chroot_local_user=YES    ※追加する
chroot_list_enable=YES    
※コメント解除

chroot_list_file=/etc/vsftpd.chroot_list   
※コメント解除

userlist_enable=YES    ※vsftp.user_listを有効にする

userlist_denye=NO    ※vsftp.user_list記述してあるユーザのみアクセス可能にする

local_root=public_html   ※最終行へ3行追加
use_localtime=YES

pasv_promiscuous=YES

ホームディレクトリより上層へのアクセスできるユーザリストを作成!

# vi /etc/vsftpd.chroot_list  
※新規作成

linux   
※最終行は改行しない

FTPサーバにアクセスを禁止するユーザを作成!


# vi /etc/vsftpd.ftpusers


linux   ※linuxというユーザがアクセス禁止!

FTPサーバにアクセスできるユーザを作成!

# vi /etc/vsftpd.user_list


kawasemi   ※kawasemiというユーザはアクセスできる!

FTPサーバを起動させます!

# /etc/rc.d/init.d/vsftpd start

サーバ起動時にFTPサーバが自動起動するように設定!

# setup

lqqqqqqqqqu ツールを選択 tqqqqqqqqqk

   x Authentication configuration
   x Firewall configuration
   x Mouse configuration
   x Network configuration
   x System services   
※システムサービスを選択


   x lqqqqqqqqqqqqk   lqqqqqqk
   x x 実行ツール x   x 停止 x
   x mqqqqqqqqqqqqj  mqqqqqqj

mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj



lqqqqqqqqqqqqqqqqqqu サービス tqqqqqqqqqqqqqqqqqqqk

x 自動的に起動させるサービスを指定してください。

   x [*] smb
   x [*] sshd
   x [*] syslog
   x [ ] time
   x [ ] time-udp
   x [*] vsftpd    
※vsftpdを選択
   x [ ] winbind
   x [ ] xfs

   x lqqqqk   lqqqqqqqqqqk
   x x OK x   x 取り消し x
   x mqqqqj   mqqqqqqqqqqj

mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj



以上でFTPサーバが使えるようになります!
ルータの21番ポートを開ける事をお忘れなく・・・!
WindowsPCなどからFFFTPなどのクライアントソフトが使えればOK!

戻る 次へ