1. 安装ftp服务
apt-get install vsftpd
2. 配置服务 vi /etc/vsftpd.conf
anonymous_enable=NO #不容许匿名用户
local_enable=YES #容许使用本地用户帐号登录
write_enable=YES #容许ftp用户写数据
local_umask=022 # 决定目录和文件被建立时获得的初始权限
#chroot_local_user=YES ,用户就只能访问本身家的目录,只是不能修改和建立文件和目录,可是能够开启allow_writeable_chroot=YES 容许写权限
# 若是添加allow_writeable_chroot=YES ,ftp服务崩溃,不能启动:
$ apt-get install python-software-properties
$ add-apt-repository ppa:thefrontiergroup/vsftpd
$ apt-get update
$ apt-get install vsftpd
3. 新建帐号,添加权限
useradd -d /home/data -s /sbin/nologin -m ftest
passwd ftest
chown ftest /home/data
4. 重启服务
service vsftpd restart
5. 登陆
ftp host or ip
ftp> put /home/some/a ./a