FTP服务的安装配置
1. 安装vsftpd服务组件
apt-get install vsftpd
2. 安装完成后,会自动创建一个ftp用户,可以使用"passwd ftp"命令修改ftp的密码
passwd ftp

chmod 777 /srv/ftp
4. 配置FTP文件
4.1 打开"/etc/vsftpd.conf"文件
vim /etc/vsftpd.conf
4.2 查看文件内容,修改如下几项配置
anonymous_enable=NO #不允许匿名登陆
local_enable=YES #允许本地用户登陆
write_enable=YES #写权限(上传文件权限)
chroot_local_user=YES #将用户限制在主目录
chroot_list_enable=YES #启用限制用户名单
chroot_list_file=/etc/vsftpd.chroot_list #限制用户名单
pam_service_name=vsftpd
4.3 在“/etc/vsftpd.chroot_list”中添加限制用户
vim /etc/vsftpd.chroot_list

4.4 修改“/etc/pam.d/vsftpd”
vim /etc/pam.d/vsftpd
注释掉“auth required pam_shells.so”,保存退出
5.1 键入如下命令,启动FTP服务
service vsftpd start
注意:
重启与关闭FTP服务命令如下:
service vsftpd restart #重启FTP服务
service vsftpd stop #关闭FTP服务
5.2 查看进程
ps -e | grep vsftpd

5.3 测试连接,本教程使用filezill,也可以使用其他工具xftp、8Uftp等工具
5.3.1 连接站点

5.3.2 上传文件

5.3.3 查询刚才上传的文件目录,文件上传成功。