HOMEサイトマップ

このサイトについて

このサイトについて
免責事項
  
vsftpをインストールしてみた

vsftpでftpサーバを構築してみます。


vsftpをインストールします。

# yum -y install vsftpd


/etc/vsftpd/vstfpd.confを編集し、vsftpを設定します。

 

# vi /etc/vsftpd/vsftpd.conf


匿名ユーザのログインを禁止します。
anonymous_enable=NO


下記設定をすることによりファイルのアップロードとダウンロードのログをvsftpdスタイルで/var/log/vsftpd.logへ記録します。
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO


アスキーモードでのアップロードおよびダウンロードを許可します。
ascii_upload_enable=YES
ascii_download_enable=YES


FTPログイン時の文言変更します。バージョン表示されないようにもなるんでお好きなように変更してください。
ftpd_banner=Welcome to This crazy time!


基本ホームディレクトリより上の階層にいけなくします。
chroot_local_user=YES


ユーザによってはホームディレクトリより上の階層へいけるようにもします。
chroot_list_enable=YES


その特別なユーザのリストのありかです。
chroot_list_file=/etc/vsftpd/chroot_list


サブフォルダを含む一括アップロード・ダウンロードはたまた削除ができるようにします。
ls_recurse_enable=YES


タイムスタンプを日本時間にするために下記を追記します。
use_localtime=YES


アクセス制御をするために下記を追記します。
tcp_wrappers=YES



内部からのアクセスのみ許可する為/etc/hosts.allowと/etc/hosts.denyを編集します。

# vi /etc/hosts.deny
vsftpd:ALL


# vi /etc/hosts.allow
vsftpd:192.168.0.



それでは起動しましょう。

# /etc/init.d/vsftpd start


サーバ起動時にvsftpdも起動するようにします。

# chkconfig vsftpd on


接続テストしてOKならFTPサーバできました。
 

 
mod_vvisit_counter今日58
mod_vvisit_counter昨日72
mod_vvisit_counter合計88457
- PR -
home search