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