FTPサーバのインストールと設定

1. vsftpd パッケージのインストールと設定

1-1・vsftpdをインストールする

vsftpd パッケージのインストール

# yum -y install vsftpd

1-2・パッケージがインストールされているか確認する

# rpm -qa | grep '^vsftpd'
vsftpd-2.2.2-11.el6_4.1.x86_64

2. FTPサーバの設定

2-1・/etc/vsftpd/vsftpd.conf を開き、以下の項目を編集する。

/etc/vsftpd/vsftpd.conf 設定例

# Anonymous(匿名)ユーザー ログインの許可
anonymous_enable=YES
# 一般ユーザー ログインの許可
local_enable=YES
# write コマンドの許可
write_enable=YES
# 一般ユーザーのマスク値
local_umask=022
# サーバーからのメッセージを表示
#dirmessage_enable=YES               (コメントアウトする)
# /var/log/~に出力する
#xferlog_enable=YES            (コメントアウトする)
# port番号20を有効にする
#connect_from_port_20=YES            (コメントアウトする)
#xferlog_std_format=YES            (コメントアウトする)
# スタンドアロンモード(常時起動)で起動
listen=YES
# PAMサービス名 (ユーザー認証サービス)、ユーザリスト有効、tcp_wrapper有効
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
# SYSLOGの有効
syslog_enable=YES             (追加)

3. FTPサーバの起動

3-1・FTPサーバの起動・終了・再起動・状態確認

# /etc/rc.d/init.d/vsftpd start (起動)
# /etc/rc.d/init.d/vsftpd stop (終了)
# /etc/rc.d/init.d/vsftpd restart (再起動)
# /etc/rc.d/init.d/vsftpd status(状態確認)

3-2・起動確認

ポート21番が開いていることを確認する

# netstat -an | grep :21
tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN

4. FTPにログイン可能か確認する

4-1・ncftpクライアントパッケージをインストールする

# yum -y install ncftp

4-2・ncftpコマンドでftp接続確認する(匿名)

# ncftp 127.0.0.1
NcFTP 3.2.4 (Apr 07, 2010) by Mike Gleason (http://www.NcFTP.com/contact/).
Connecting to 127.0.0.1...
(vsFTPd 2.2.2)
Logging in...
Login successful.
Logged in to 127.0.0.1.
ncftp / > ls
pub/
ncftp / > exit

4-3・ncftpコマンドでftp接続確認する(ユーザ:testuser)

# ncftp -u testuser 127.0.0.1
NcFTP 3.2.4 (Apr 07, 2010) by Mike Gleason (http://www.NcFTP.com/contact/).
Connecting to 127.0.0.1...
(vsFTPd 2.2.2)
Logging in...
Password requested by 127.0.0.1 for user "testuser".

    Please specify the password.

Password: ********

Login successful.
Logged in to 127.0.0.1.
ncftp /home/testuser > ls
ncftp /home/testuser > exit



        Thank you for using NcFTP Client.
        If you find it useful, please consider making a donation!

http://www.ncftp.com/ncftp/donate.html

4-4・ログファイル
FTPサーバのログは/var/log/messages に記録される。(syslog_enable=YES の設定がされている時)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です