proftpdインストールめも  2002/09/16  志藤文武

インストール先      2002年度midori(2003年度 green) 
installしたversion  proftpd 1.2.7

1.ソースの入手

以下の場所から、proftpd1.2.7を入手する
ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.7.tar.gz

proftpd-1.2.7.tar.gzのダウンロード先は、
/home/shido/とする。(パーミッションの関係で)

2.インストール

ファイルを移動し、展開する

$  sudo -s
#  cp proftpd-1.2.7.tar.gz /usr/local/src/
#  cd /usr/local/src/
#  tar -zxvf proftpd-1.2.7.tar.gz

展開により出来たディレクトリに侵入し、インストールを実行

#  cd proftpd-1.2.7
#  ./configure
#  make
#  make install


3.環境設定

3.0  ユーザ"ftp"を追加

#  adduser ftp

パスワードを2かい打ち込み、フルネームは、"ftp"とする。

/home/ftp/ 以下にディレクトリを作成する

#  mkdir /home/ftp/pub
#  mkdir /home/ftp/incoming


3.1 /etc/group ファイルの編集

#  emacs /etc/group

ファイルの中の以下の記述を見つけ書き換え、保存

ftp:x:????:  -->  ftp:x:10000:

3.2  /etc/passwd ファイルの編集

#  emacs /etc/passwd

ファイルの最終行に以下の記述を追加し、保存。

ftp:x:????:????:ftp,,,:/home/ftp:bin/bash  -->
ftp:x:14:10000:anonymous:/home/ftp:/bin/false

3.3  /home/ftp/ のパーミッション変更

#  chmod -R 755 /home/ftp/

3.4  proftpd.confの編集

作業ディレクトリに移動し、バックアップをとる。

#  cd /usr/local/etc/
#  cp proftpd.conf prpftpd_orignal.conf

profpd.confを編集する.

#  emacs proftpd.conf 

※ 変更後の設定ファイルは proftpd.conf.txt を参照

4.動作確認

4.1 FTPソフトの稼動開始

以下のように入力すると、proftpdが動き出す。
(# exit)
$  sudo /usr/local/sbin/proftpd

4.2 確認

以下のように入力し、自分から自分にFTPできるか確かめる.
$  ftp localhost

Nameが聞かれるので、anonymous (or ftp)と答える。
パスワードは shido@ep.sci.hokudai.ac.jp とする。

230 Anonymous access granted, restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

と、表示されることが確認できたので、接続完了。


5.参考資料

・槌谷翼 FTPサーバ(Green) ProFTPD インストール & 設定 ('2002)
  http://www.ep.sci.hokudai.ac.jp/~epftp/y2002/dvlop/ftp_koutiku.html