[root@bebepay /]# yum list all |grep vsftp 查看与FTP相关的安装包
2.[root@bebepay /]# rpm -qa |grep "^vsftp" 查看本机是否安装ftp
3.[root@bebepay /]# yum -y install vsftp yum安装ftp
4.[root@bebepay /]# rpm -ql vsftpd 查询ftp安装所生产的文件
5.[root@bebepay /]# vim /etc/vsftpd/vsftpd.conf 设定主配置文件
6.创建chroot list,将用户ftp加入其中:
touch /etc/vsftpd/chroot_list
echo ftp >> /etc/vsftpd/chroot_list
7.yum install db4 db4-utils 安装Berkeley DB工具
8.然后,创建用户密码文本/etc/vsftpd/vuser_passwd.txt ,注意奇行是用户名,偶行是密码
9.db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db接着,.生成虚拟用户认证的db文件
10.随后,编辑认证文件/etc/pam.d/vsftpd,全部注释掉原来语句,再增加以下两句:
auth required pam_userdb.so db=/etc/vsftpd/vuser_passwd
account required pam_userdb.so db=/etc/vsftpd/vuser_passwd
11.最后,创建虚拟用户个性CentOS FTP服务文件
mkdir /etc/vsftpd/vuser_conf/
vi /etc/vsftpd/vuser_conf/yearnfar(注:文件名等于vuser_passwd.txt里面的账户名,否则下面设置无效)
如:local_root=/var/www/html 虚拟用户的根目录(根据实际修改)
write_enable=YES 可写
anon_umask=022 掩码
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
12.启动vsftp服务器,并修改权限
mkdir /var/www/html/ftp
chmod –R 755 /var/www/html
chmod –R 777/var/www/html/ftp
13.打开windows开始测试