ProFTPdのインストール

Debian lennyでProFTPdのインストールして匿名ユーザ用がファイルをアップロードできるように設定したときのメモ.

  1. proftpdをインストールする.
    # aptitude install proftpd

    インストール時にスタンドアロンで起動するかinetd経由で起動するかを聞かれる.今後ftpをよく利用するつもりならスタンドアロン,たまにしか使わないならinetd経由を選択する.

  2. /etc/proftpd/proftpd.confを開き,以下の行のコメントをはずして有効にする.これでユーザはホームディレクトリ以下しかアクセスできないように制限される.
    # DefaultRoot                     ~
  3. さらに匿名ユーザがファイルをアップロード可能にしたい場合は以下のようにする.
    1. ProFTPdのインストール時に/home/ftpというディレクトリが作られているのでその下にincomingディレクトリを作る.ディレクトリのオーナーはftpユーザにする.
      # cd /home/ftp
      # mkdir incoming
      # chown ftp incoming
    2. /etc/proftpd/proftpd.confを開き,<Anonymous ~ftp>~</Anonymous>のコメントをはずして有効にする.<Directory incoming>~</Directory>は2重にコメントアウトされているのでそれもはずして有効にする.
  4. 以上が終わったらProFTPdを再起動する.inetd経由で起動するように設定してある場合は不要.
    # /etc/init.d/proftpd restart
  5. これでDebian上のユーザでログインした場合はそのホームディレクトリに接続され,匿名の場合は/home/ftpに接続されてincomingディレクトリにのみアップロード可能な状態になる.
  1. コメントはまだありません。

  1. トラックバックはまだありません。