安装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