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