ザ・ケイズページ
TOP > ゼロから始めるLinuxサーバ構築 > FTPサーバーの構築

最終更新日 : Saturday, 06-May-2006 00:11:20 JST

FTPサーバーの構築

 RedHatLinuxでは,標準でvsftpdというFTPサーバーがインストールされます。そこで,vsftpdサーバの設定ファイルであるvsftpd.confの設定例をご紹介します。

  1. anonymous_enable=NO
     anonymousでのログインを許可するかどうかを設定します。不特定多数にログインを許可するのであれば,Yesにします。

  2. chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd.chroot_list
     ChRoot(ホームディレクトリをルートディレクトリに見せかける)を設定します。思わぬセキュリティーホールを作らないためにも,これをYesにすることを個人的におすすめします。FTPのパスワードが暗号化されていないため,万一盗聴されてパスワードを破られても,OSの設定ファイルなどが保存されている他のディレクトリへのアクセスを防ぐ効果があります。
     なお,chroot_list_fileで設定したファイルには,chrootを行うユーザを列挙します。

 FTPの設定は非常に簡単で,通常はこれくらいしかやることはありません。Apache同様,設定を変更したら反映させるためにvsftpdを再起動します。

#/etc/init.d/vsftpd restart

(c) 2000-2005 Kei All Rights Reserved.