ProFTPdのインストール
Posted by mkamo on 2009年5月10日
Debian lennyでProFTPdのインストールして匿名ユーザ用がファイルをアップロードできるように設定したときのメモ.
- proftpdをインストールする.
# aptitude install proftpd
インストール時にスタンドアロンで起動するかinetd経由で起動するかを聞かれる.今後ftpをよく利用するつもりならスタンドアロン,たまにしか使わないならinetd経由を選択する.
- /etc/proftpd/proftpd.confを開き,以下の行のコメントをはずして有効にする.これでユーザはホームディレクトリ以下しかアクセスできないように制限される.
# DefaultRoot ~
- さらに匿名ユーザがファイルをアップロード可能にしたい場合は以下のようにする.
- ProFTPdのインストール時に/home/ftpというディレクトリが作られているのでその下にincomingディレクトリを作る.ディレクトリのオーナーはftpユーザにする.
# cd /home/ftp # mkdir incoming # chown ftp incoming
- /etc/proftpd/proftpd.confを開き,<Anonymous ~ftp>~</Anonymous>のコメントをはずして有効にする.<Directory incoming>~</Directory>は2重にコメントアウトされているのでそれもはずして有効にする.
- ProFTPdのインストール時に/home/ftpというディレクトリが作られているのでその下にincomingディレクトリを作る.ディレクトリのオーナーはftpユーザにする.
- 以上が終わったらProFTPdを再起動する.inetd経由で起動するように設定してある場合は不要.
# /etc/init.d/proftpd restart
- これでDebian上のユーザでログインした場合はそのホームディレクトリに接続され,匿名の場合は/home/ftpに接続されてincomingディレクトリにのみアップロード可能な状態になる.