安装vsftpd
1 | #安装vsftpd |
配置vsftpd.conf
1 | #备份配置文件 |
1 | #添加下列内容到vsftpd.conf末尾 |
建立用户文件
1 | #第一行用户名,第二行密码,不能使用root为用户名 |
生成用户数据文件
1 | db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db |
修改/etc/pam.d/vsftpd文件
1 | # 修改前先备份 |
新建系统用户vsftpd,用户目录为/home/vsftpd
1 | #用户登录终端设为/bin/false(即:使之不能登录系统) |
建立虚拟用户个人配置文件
1 | mkdir /etc/vsftpd/vconf |
防火墙设置
1 | vi /etc/sysconfig/iptables |
重启vsftpd服务器
1 | service vsftpd restart |