1.安装vsftpd
yum install vsftpd
2.编辑iptables
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21
service iptables restart
3.配置vsftpd
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO //设定不允许匿名用户访问。
4.添加ftp用户
vi /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
5.添加ftp用户home目录
useradd -d /var/www/html -g ftp -s /sbin/nologin test
6.设置用户密码
passwd test
7.修改权限
chmod 777 /var/www/html -R
chown test:ftp /var/www/html
8.启动vsftpd
service vsftpd restart
OK!搞定,使用test用户即可登录。
vsFTPd配置教程:
实用简单的FTP架设
Ubuntu 上架设FTP服务器和Apache服务器
Ubuntu 13.04 安装 LAMP\vsftpd\Webmin\phpMyAdmin 服务及设置
RHEL6平台下SeLinux和vsftpd的匿名上传的简单案例
Linux系统vsftpd源码安装
open 13.2/13.1 下安装配置 FTP服务器 vsftpd
更多CentOS相关信息见 专题页面
本文永久更新链接地址: