1、安装vsftpd
>sudo apt-get install vsftpd
2、安装好ftp后默认是会自动创建ftp用户的,然后我们设置ftp用户的密码
>sudo passwd ftp
3、创建ftp用户的根目录
>sudo mkdir /home/ftp
4、设置ftp根目录的权限
>sudo chmod /home/ftp
5、配置ftp根目录,将用户的默认路径改为需要的路径(/home/ftp)
>sudo gedit /etc/passwd
6、配置ftp
>sudo gedit /etc/vsftpd.conf
anonymous_enable=YES “改为 “anonymous_enable=NO”
local_enable=YES(是否允许本地用户登录)
write_enable=YES(是否允许本地用户写的权限)
chroot_local_user=YES(是否将所有用户限制在主目录)
chroot_list_enable=YES(是否启动锁定用户的名单)
chroot_list_file = /etc/vsftpd.chroot_list(新建vsftpd.chroot_list文件,输入用户名ftp,保存)
pam_service_name=ftp(不改有可能登录不了)
7、重启服务
>sudo service vsftpd restart