vsftpd安装配置说明
1.wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.2.2.tar.gz
2.tar -xvzf vsftpd-2.2.2.tar.gz
3.cd vsftpd-2.2.2
4.make
5.make install
6.根据情况将如下内容修改后,保存为/etc/vsftpd.conf
hide_ids=YES
# runs vsftpd in standalone mode
listen=YES
# listens on this port for incoming FTP connections
listen_port=21
# the minimum port to allocate for PASV style data connections
pasv_min_port=62222
# the maximum port to allocate for PASV style data connections
pasv_max_port=63333
# controls whether PORT style data connections use port 20 (ftp-data)
connect_from_port_20=YES
# the umask for file creation
local_umask=022
7.yum install db4-utils
8.touch /etc/virtual-users.txt
9.db_load -T -t hash -f /etc/virtual-users.txt /etc/virtual-users.db
10.将如下内容保存为/etc/pam.d/vsftpd-virtual
auth required pam_userdb.so db=/etc/virtual-users
account required pam_userdb.so db=/etc/virtual-users
11.vsftpd &
注:
1.virtual-users.txt的格式:第一行是用户名,第二行是密码,以此类推
2.如果需要测试,可以在virtual-users.txt中添加虚拟用户,并使用第9步中的命令生成新的virtual-users.db