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のパスワード)
をやってみよう
出来ました?
タグ
コメントをかく