■イントロダクション -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のホームページへ…