FC2ブログ


全件表示TopRSSAdmin
vsftpdのインストールと設定
2005 / 06 / 29 ( Wed )

vsftpdはベリーセキュアなftpdらしいですが、サーバ上で動くことがベリーセキュアだけであって、実はユーザ名やパスワードは平文で流れているらしい。
ffftpなんか使ってるとばればれらしい。
なので、本当はsftp(sshを使ったftp)を使うほうがよいみたい。
sshが使える環境ならsftpが使用可能(サーバ上でなんのせっていもいらない)なので、ぜひ『FileZilla』をお勧めします。

●手順1:ダウンロード

直接、ホストにFTPでダウンロードするには以下のコマンドを入力する。
最新のバージョンをダウンロードしてください。
今回はvsftpd-1.1.3-8.i386.rpm

$ wget ftp://updates.redhat.com/9/en/os/i386/vsftpd-1.1.3-8.i386.rpm
--21:14:02--  ftp://updates.redhat.com/9/en/os/i386/vsftpd-1.1.3-8.i386.rpm
=> `vsftpd-1.1.3-8.i386.rpm'
updates.redhat.com をDNSに問いあわせています... 完了しました。
updates.redhat.com[209.132.176.40]:21 に接続しています... 接続しました。
anonymous としてログインしています... ログインしました!
=> SYST ... 完了しました。    ==> PWD ... 完了しました。
==> TYPE I ... 完了しました。  ==> CWD /9/en/os/i386 ... 完了しました。
==> PASV ... 完了しました。    ==> RETR vsftpd-1.1.3-8.i386.rpm ... 完了しました。
長さ: 76,611 (確証はありません)

100%[=======================================>] 76,611        31.95K/s    ETA 00:00

21:14:07 (31.95 KB/s) - `vsftpd-1.1.3-8.i386.rpm' を保存しました [76611]



* 回線により、以下のエラーが発生する場合がある。(PASSIVEモード等)

$ wget ftp://updates.redhat.com/9/en/os/i386/vsftpd-1.1.3-8.i386.rpm

--21:23:23--  ftp://updates.redhat.com/9/en/os/i386/vsftpd-1.1.3-8.i386.rpm
=> `vsftpd-1.1.3-8.i386.rpm'
updates.redhat.com をDNSに問いあわせています... 完了しました。
updates.redhat.com[209.132.176.40]:21 に接続しています... 接続しました。
anonymous としてログインしています... ログインしました!
==> SYST ... 完了しました。    ==> PWD ... 完了しました。
==> TYPE I ... 完了しました。  ==> CWD /9/en/os/i386 ... 完了しました。
==> PORT ...
無効なポート番号です。
再試行しています。

その場合は、以下のようにFTPコマンドを実行する。

$ ftp updates.redhat.com
Trying 66.187.224.40...
Connected to updates.redhat.com (66.187.224.40).
220 Red Hat FTP server ready. All transfers are logged. (UPDATES)
Name (updates.redhat.com:happy): anonymous
331 Please specify the password.
Password:(何も入力せず[ENTER]を押下)
230-    THE SOFTWARE AVAILABLE FROM THIS SITE IS PROVIDED AND
230-    "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
230-    IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
230-    OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd /9/en/os/i386/
250 Directory successfully changed.
ftp> bin
200 Switching to Binary mode.
ftp> get vsftpd-1.1.3-8.i386.rpm
local: vsftpd-1.1.3-8.i386.rpm remote: vsftpd-1.1.3-8.i386.rpm
227 Entering Passive Mode (66,187,224,40,51,64)
150 Opening BINARY mode data connection for vsftpd-1.1.3-8.i386.rpm (76611 bytes).
226 File send OK.
76611 bytes received in 1.09 secs (68 Kbytes/sec)
ftp> exit

 

●手順2:インストール

次のコマンドを入力

$ ls
vsftpd-1.1.3-8.i386.rpm
$ su
Password:(パスワード入力)
# rpm -ivh vsftpd-1.1.3-8.i386.rpm
警告: vsftpd-1.1.3-8.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
1:vsftpd                 ########################################### [100%]
   

インストール後、/etc/init.d/vsftpd ファイルが存在していれば、インストール成功。


●手順3:起動と設定

vsftpdを起動、停止するには、以下のコマンドを入力する

・起動
# /etc/init.d/vsftpd start

・停止
# /etc/init.d/vsftpd stop

・再起動
# /etc/init.d/vsftpd restart

・状態表示
# /etc/init.d/vsftpd status


自動起動設定

# /sbin/chkconfig --list vsftpd
vsftpd          0:オフ  1:オフ  2:オフ  3:オフ  4:オフ  5:オフ  6:オフ
# /sbin/chkconfig vsftpd on
# /sbin/chkconfig --list vsftpd
vsftpd          0:オフ  1:オフ  2:オン  3:オン  4:オン  5:オン  6:オフ

 以上でつ。



21 : 08 : 15 | トラックバック(0) | コメント(0) | page top↑
| ホーム | 次ページ