服务器环境:CentOS Linux release 7.0
服务器软件:vsftpd-3.0.2
配置文件
**/etc/vsftpd/vsftpd.conf 主配置文件**
/etc/vsftpd/ftpusers 黑名单
/etc/vsftpd/vsftpd_conf_migrate.sh 迁移脚本
**/etc/vsftpd/user_list 用户列表,与userlist_enbale和userlist_deny选项密切相关**
安装vsftpd
# yum -y install vsftpd
安装libdb-utils
安装Berkeley DB工具,用于生成虚拟用户认证文件
# yum -y install libdb-utils #CentOS7是libdb-utils
# yum -y install db4 db4-utils #CentOS6是db4-utils
宿主用户
创建宿主用户,即guest_username,所有虚拟用户都是映射宿主用户的目录权限。
useradd vsftpd -d /home/vsftpd -s /bin/false
所配置的虚拟用户其实都是映射成配置的宿主用户。
vsftpd配置文件(见前面)
编辑/etc/vsftpd/vsftpd.conf
文件
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_umask=022
ascii_upload_enab