■イントロダクション -FTPって何?? -

FTPとはFile Transfer Protocol(ファイル転送プロトコル)の略。 ネットワークを経由してファイルやソフトウェアをやり取りするための 仕組みの標準的なものの一つ。UNIXマシン同士はもちろん、非UNIXマシン とのファイル転送の際にも利用できます。 これは特にLINUXのパッケージに代表されるようなフリーソフトウェアを 入手する際、お世話になります。 このFTPの仕組みを応用したのが、公開ファイルサーバシステム 「Anonymous(匿名) FTPサーバ」です。 greenは地球惑星専攻サーバ群に属するAnonymous FTPサーバです。 戻る

■FTPサーバの仕事

★ユーザー(クライアント)に対するサービス★ 私達のサーバは Proftpd-1.2.0pre10.tar.gz を用いてFTPサーバを構築しています。 このproftpdの設定ファイル、ユーザーに対するAnonymous FTPサーバ としてのサービスは green の /usr/local/etc/proftpd.conf にて指定しています。 現在は起動と同時にproftpdを起動するよう、/etc/init.d/以下に proftpdという起動スクリプトを置いています。 -anonymous ftp- ユーザーはログイン名に「anonymous」、パスワードにユーザーの「メールアドレス」 をそれぞれ入力することで、FTPサーバの特定のディレクトリに蓄積されている ファイルに自由にアクセスすることができます。 ただし、ユーザーがファイルを受信するのは自由ですが、勝手に消したり 危険なプログラムと差し換え出来ないようにFTPサーバ側では設定しています。 代表的な Anonymous FTP サイト ftp.jp.debian.org security.debian.org ring.asahi-net.or.jp ★ユーザーへのサービス以外の仕事★ -fmirror- ユーザーへの仕事以外に、FTPサーバではfmirrorを実行して、 必要となるソフトウェアやファイルの最新版をオリジナルのFTPサイトより更新しています。 /etc/cron.d/fmirror に指定される時刻、現在は毎日0:15分にクローンが /usr/lib/fmirror/run_fmirror を実行。このrun_fmirrorに 指定された日時に、/etc/fmirrorの中で指定された設定ファイル(*.conf)を 実行することでミラーリングを行う。 戻る

■現在の状況

現在、FTPサーバは以下のパッケージ群を所有しています。 Linux関係(/pub/Linux 以下) debian debian-archive debian-jp debian-non-US debian-security 専攻サーバ関係(/epserver 以下) news用パッケージ … inn www 用パッケ−ジ … apache TODOは Vine Linux および、mail用パッケージのミラーの設定と パッケージの取得です。 mail用パッケージ(qmail本体等)に関しては、ftp.jp.qmail.orgの サイト側にあわせた設定がうまくできていないためミラーが出来ていない状況です。 戻る
2002年12月06日 epnetfan 座学編 槌谷 翼 tsubasa@ep.sci.hokudai.ac.jp greenのホームページへ…