sudo apt-get update #更新系统
sudo apt-get install vsftpd #安装vsftpd sudo systemctl status vsftpd #判断vsftpd是否安装成功 终端输出结果中active (running)一般会是高亮的绿色。 sudo mkdir /home/user-ftp1 #建立/home/user-ftp1目录 sudo useradd -d /home/user-ftp1 #建立ftp-account,指定使用上面的目录 sudo passwd user-ftp1 #设置密码 sudo vim /etc/vsftpd.conf #修改配置文件 userlist_deny=NO userlist_enable=YES userlist_file=/etc/allowed_users local_enable=YES write_enable=YES local_root=/home/user-ftp1 #強制登入后的目錄 chroot_local_user=YES #登录后轉跳到指定目錄 chroot_list_enable=YES #yes:啓用不受限名單 no:啓用受限名單 chroot_list_file=/etc/vsftpd.chroot_list #受限用戶清單存放位置sudo vim /etc/allowed_users #添加用户名ftp-account
sudo vim /etc/ftpusers #此文件中是不能访问的用户清单,如有就删除 sudo vim /etc/vsftpd.chroot_list #限定登入后目錄的用戶清單 sudo systemctl restart vsftpd #重启vsftpd服务