1. FTP サーバのセットアップ

1-1. Fedora Core の ftp サーバ

 初期状態では ftp サーバがセットアップされていません。初期状態では vsftpd がインストールされています。好みに応じて他の ftp サーバを用いることも出来ます。便宜用、ここでは yum を使ってアップデート可能な vsftpd を選びました(個人的には ProFTPD のほうが好きです、が、ProFTPD については別章で解説します)。

 vsftpd は Very Secure FTP Daemon の略で、非常にセキュア(安全な) FTP デーモン、という意味があります。Red Hat 8 以降から Fedora Core に至るまで、vsftpd が標準でセットアップされている ftp サーバとなっています。

 vsftpd が入っていなければ PRM を使って ftp サーバ「vsftpd」のセットアップを行います。

 vsftpd がインストールされているかどうかは rpm コマンドで確認可能です。
 コマンド【 rpm -qi vsftpd 】と入力すると、バージョン番号が表示されます。

# rpm -qi vsftpd
Name        : vsftpd                       Relocations: (not relocatable)
Version     : 2.0.3                             Vendor: Red Hat, Inc.
Release     : 1                             Build Date: 2005年03月23日 17時24分00秒
Install Date: 2005年06月14日 19時32分07秒      Build Host: decompose.build.redhat.com
Group       : システム環境/デーモン   Source RPM: vsftpd-2.0.3-1.src.rpm
Size        : 261992                           License: GPL
Signature   : DSA/SHA1, 2005年05月21日 04時36分50秒, Key ID b44269d04f2a6fd2
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL         : http://vsftpd.beasts.org/
Summary     : vsftpd -   非常に安全な Ftp デーモン
Description :
vsftpd は 非常に安全なFTP デーモンです。これは完全に最初から
書き直されています

 もし入っていない場合や、消してしまった場合は、次のように RPM パッケージをダウンロードし、rpm コマンドを使ってセットアップを行います。

1-2. vsftpd のインストール作業

# wget http://ftp.iij.ad.jp/pub/linux/fedora/core/4/i386/os/Fedora/RPMS/vsftpd-2.0.3-1.i386.rpm
ftp.iij.ad.jp[210.138.20.121]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 126,102 [text/plain]

100%[========================================================>] 126,102      812.24K/s

18:03:37 (809.33 KB/s) - `vsftpd-2.0.3-1.i386.rpm' saved [126,102/126,102]

# rpm -ivh vsftpd-2.0.3-1.i386.rpm
Preparing...                ########################################### [100%]
   1:vsftpd                 ########################################### [100%]

 エラーなどが無ければ問題ありません。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: Tue, 18 Oct 2005 00:10:33 JST (4362d)