sudo apt-get install vsftpd
sudo adduser sls_ftp
vi /etc/vsftpd.conf
listen=YES
anonymous_enable=NO //禁用匿名用户
local_enable=YES //本机用户可以访问
write_enable=YES
userlist_file=/etc/vsftpd/vsftpd.user_list //用户列表文件
userlist_enable=YES //启用用户列表
userlist_deny=NO //NO-只允许用户列表中的用户访问,YES-用户列表上的用户不能访问
chroot_local_user=YES //限定用户只能访问自己的目录
allow_writeable_chroot=YES
#chroot_list_enable=YES //list上用户可以跳到自己目录之外的目录(chroot_local_user与chroot_list_enable是组合用户,有其他组合结果)
user_config_dir=/etc/vsftpd_user_config //该目录下,第一个用户一个文件,每个文件配置该用户的ftp的根目录
mkdir /etc/vsftpd_user_config
mkdir /etc/vsftpd
vi /etc/vsftpd_user_config/sls_ftp
写入 local_root=/home/sls_ftp/ftp
vi /etc/vsftpd/vsftpd.user_list
写入 sls_ftp
即一行只有一个用户名