FTP服务器安装及设置
- # yum groupinstall “FTP Server” 安装vsftp
- # chkconfig vsftpd on 开机启动
- # service vsftpd start 重启ftp
- # setsebool -P ftp_home_dir on 设置主目录
- # yum install mlocate 安装mlocate
- # updatedb 更新
- # vi /etc/sysconfig/iptables
编辑修改iptables规则
添加:
- -A INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT
重启iptables:
- # service iptables restart
这样即完成了服务器端的ftp设置。
接下来我们创建一个ftp账户:
- # useradd -d /var/www/html/test test 创建test用户,并指定其主目录为/var/www/html/test
- # passwd test 设置test用户的密码
- # chown test /var/www/html/test 更改test用户上传目录的拥有者,否则test用户可能无法上传
- # usermod -s /sbin/nologin test 使用户无法通过各种shell登录
这样即完成了CentOS 5上ftp服务器的架设及用户的开设。