CentOSに vsftpd のインストール、設定

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

2.vsftpdが起動
# service vsftpd start

3.自動起動
# chkconfig vsftpd on

4.ftpアカウントを追加
# useradd –d /data/wwwroot/www.ttlsa.com/webroot -g nobody –s /sbin/nologin ttlsa_ftp

5.パスワードを設定
# passwd ttlsa_ftp

6.ディレクトリ属性を変更
# chown -R ttlsa_ftp /data/wwwroot/www.ttlsa.com/webroot

7.ftpの設定
# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
chroot_local_user=YES

8.サーバーが再起動して有効
# service vsftpd restart

9.selinux有効の場合
# setsebool -P ftpd_disable_trans on
# setsebool -P ftp_home_dir on

selinuxを無効になる
# setenforce 0
# vi /etc/selinux/config
SELINUX=disabled