安裝FTP服務器:shell
sudo apt-get install vsftpd
2. 增長FTP用戶:不容許登陸、指定家目錄、自動建立目錄服務器
sudo useradd ftpuser -s /sbin/nologin -d /home/ftp -m
3. 修改用戶密碼:ide
sudo passwd ftpuser
4. 配置log文件
spa
xferlog_file=/var/log/vsftpd.log sudo touch /var/log/vsftpd.log sudo chown ftpuser.ftpuser /var/log/vsftpd.log
5. 設置用戶禁止進入上一級目錄 rest
chroot_local_user=YES
6. 修改pam模塊服務爲FTP
code
pam_service_name=ftp
7. 禁止其它用戶登陸:get
sudo vi /etc/ftpusers
8. 從新啓動it
sudo service vsftpd restart
9. 若是出現
table
500 OOPS: vsftpd: refusing to run with writable root inside chroot()class
請增長:allow_writeable_chroot=YES