FTPサーバを立てる FC5.6

1. yumでvsftpdをインストール
# yum -y install vsftpd

2. 設定ファイルをいじる
設定ファイル:/etc/vsftpd/vsftpd.conf
# vi /etc/vsftpd/vsftpd.conf

(編集前ここから)
#ascii_upload_enable=YES
#ascii_download_enable=YES
(編集前ここまで)
(編集後ここから)
ascii_upload_enable=YES
ascii_download_enable=YES
(編集後ここまで)

(編集前ここから)
#chroot_list_file=/etc/vsftpd/chroot_list
(編集前ここまで)
(編集後ここから)
chroot_list_file=/etc/vsftpd/chroot_list
(編集後ここまで)

(編集前ここから)
#ls_recurse_enable=YES
(編集前ここまで)
(編集後ここから)
ls_recurse_enable=YES
(編集後ここまで)

(追加内容ここから)
local_root=public_html
use_localtime=YES
pasv_addr_resolve=YES
pasv_min_port=60000
pasv_max_port=60030
ssl_enable=YES
rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem
force_local_logins_ssl=NO
force_local_data_ssl=NO
(追加内容ここまで)

3. ユーザーを追加する
/etc/vsftpd/chroot_list に名前を追加すれば、そのユーザーが接続可能になります
ここではuser01としました
# echo user01 >> /etc/vsftpd/chroot_list

4. 証明書を作成
# cd /etc/pki/tls/certs/
# make vsftpd.pem
(以下、質問の内容)
Country Name (2 letter code) [GB]:JP   (国名応答 JPでしょ)
State or Province Name (full name) [Berkshire]:kyoto    (都道府県名応答)
Locality Name (eg, city) [Newbury]:bettocho    (市区町村名応答)
Organization Name (eg, company) [My Company Ltd]:tekitosrv    (サイト名応答)
Organizational Unit Name (eg, section) []:    (空ENTER)
Common Name (eg, your name or your server's hostname) []:ftp.localhost    (ホスト名応答)
Email Address []:root@localhost.com    (管理者メールアドレス)

5. 起動とその設定
# /etc/rc.d/init.d/vsftpd start
# chkconfig vsftpd on

6. 試してみよう
FTPクライアントを広げて
ホスト:(サーバのIPアドレス)
ユーザー:user01
パスワード:(user01のパスワード)
をやってみよう



出来ました?
タグ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

カテゴリ

考え中

とりあえずブックマークに飛んでね
bookmark

管理人/副管理人のみ編集できます