创建FTP连接用户
创建用户ftpuser
useradd ftpusr
设置用户只能ftp不能登入
usermod -s /usr/sbin/nologin ftpuser
设置用户密码
passwd ftpusr
  用户的默认的家目录在/home下,当前用户只能访问家目录。

  修改用户的家目录位/mnt
  usermod -d /mnt ftpuser

  启动FTP服务
  service vsftpd start
  测试
  在/mnt目录下创建一个测试文件
  touch /mnt/test
  连接ftp

  解决普通的FTP无法登入问题
  linux默认是带安全机制,使用普通的ftp 21端口无法连接到ftp服务器,使用sftp可以。这个时候需要关闭selinux,修改配置文件需要重启服务器。
  vim /etc/sysconfig/selinux
  改成selinux=disabled
  不重启服务器的方法:
  setenforce 0
  setenforce 1 :设置SELinux 成为enforcing模式
  setenforce 0 :设置SELinux 成为permissive模式
  总结
  还有其他的一些配置方法在这里暂时不列举,有兴趣的可以去深入研究一下。