ubuntu 配置ftp服务器 vsftpd

1. 更新库,否则会可能有库过时不匹配报错。

  sudo apt-get update

2. 安装vsftpd

   sudo apt-get install vsftpd

3. 判断vsftpd是否安装成功

  sudo service vsftpd restart

4. 新建"/home/uftp"目录作为用户主目录

  sudo mkdir /home/uftp

5. 新建用户uftp  sudo adduser -d /home/uftp -s /bin/bash uftp

6. 为用户uftp设置密码

  sudo passwd uftp

7. 修改配置文件/etc/vsftpd.conf

    添加如下代码
  #指定一个userlist,里面放的是允许ftp登陆的本地用户
  userlist_deny=NO
  userlist_enable=YES
  #记录允许本地登陆用户名的文件
  userlist_file=/etc/allowed_users
  #禁用沙箱模式
  seccomp_sandbox=NO

    同时修改local_enable=YES

8. 新建文件 /etc/allowed_users.

     vim allowed_users

9. 编辑  /etc/allowed_users,在里面添加uftp 用户

  uftp

10. 查看文件/etc/ftpusers, 确保里面没有用户uftp. 因为里面放的是不能访问ftp服务器的用户。

原文地址:https://www.cnblogs.com/bolddream/p/5691747.html