vsftpd的安装和配置

  1  安装vsftpdlinux

sudo apt-get install vsftpd

  2  测试是否安装成功 bash

   sudo service vsftpd restart 若是有反应即成功测试

          

   3  完全卸载vsftpd(http://www.linuxidc.com/Linux/2012-07/65455.htmspa

 

 

sudo apt-get remove --purge vsftpd

  4  在/home/下创建myftp文件夹,权限755,在myftp下建立share文件夹,权限777rest

 

sudo mkdir -p /home/myftp/share

  5  新建一个ftp用户(uftp在这里是用户名,随便写)code

 

sudo useradd -d /home/myftp -s /bin/bash uftp

  6  删除一个用户htm

 

sudo userdel -r uftp

  7  为用户设置密码blog

 

sudo passwd uftp

输入两次密码便可rem

  8  修改vsftpd的配置文件(蓝色部分是注释,去掉前面的警号便可,红色部分为新增)get

 

sudo gedit /etc/vsftpd.conf

 

write_enable=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

 

userlist_deny=NO

userlist_enable=YES

userlist_file=/etc/allowed_users

seccomp_sandbox=NO

  9  在vsftpd.chroot_list文件中添加uftp

  10  在allowed_users文件中添加uftp

  11  重启vsftpd服务

 

sudo service vsftpd restart

  12  经过filezilla访问,若是只看见一个文件夹即表示正确

  13  效果:不能向myftp中上传文件,可是能够向share中上传文件,而且不能访问其它目录文件