見様見真似の < FTP Server >

 ■ はじめに

Apache でホームページを公開できるようになりました。
次は、FTP でページを更新したくなります。
wu-ftpd (Washington University FTP Server) は、ワシントン大学が開発した ftp デーモンです。

構成図及び使用機器は、いつものとおりです。

 ■ 確認

  1. Linux をインストールするときに FTP Server を選択しました。
    念のために確認すると
    rpm -q wu-ftpd -> wu-ftpd-2.6.1-18

 ■ 設定

  1. /etc/xinetd.d/wu-ftpd を修正します。

    disable = yes -> no

  2. アクセス制限のために、/etc/xinetd.d/wu-ftpd を修正します。

    only_from = 192.168.1.0/24

  3. anonymous を無効にするため、/etc/ftpaccess を修正します。

    class all real,guest,anonymous   *
      -> class all real,guest   *

    allラベル(クラス名)
    realサーバーに実在するユーザー
    guestゲストユーザー
    * 接続元アドレス(ワイルドカード可)


  4. 利用者にホームディレクトリ以外を見せないよう、/etc/passwd を修正します。

    user1:x:500:500:Guest:/home/user1:/bin/bash
      -> user1:x:500:500:Guest:/home/user1/./:/bin/bash

    (追記)"/./" の意味も分からずに修正したところ、 .htaccess によるアクセス制限が効かなくなったので元に戻しました。 支障ありませんが、今後の課題です。

    さらに、/etc/ftpaccess を修正して、user1 をゲストグループにします。
    (実ユーザーだとすべて見えます。)

    guestgroup ftpchroot
      -> # guestgroup ftpchroot
          guestgroup user1 user2 ...


Home