
|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!