1、vsftpd的安装比较简单
tar –xzf vsftpd-2.3.1.tar.gz
cd vsftpd-2.3.1
make
make install
cp vsftpd.conf /etc/vsftpd.conf
启动FTP
/usr/local/sbin/vsftpd /etc/vsftpd.conf
netstat –nlp | grep 21
 
2、配置vsftpd.conf
#不允许匿名用户登录
anonymous_enable=NO
#允许本地用户登录
local_enable=YES
#开放本地用户写的权限
write_enable=YES
#本地用户上传文件的umask
local_umask=022
#使用上传/下载日志,日志文件默认为/var/log/vsftpd.log,可以通过xferlog_file选项修改
xferlog_enable=YES
#日志使用标准xferlog格式
xferlog_std_format=YES
xferlog_file=/var/log/vsftpd.log
#login时的欢迎信息
ftpd_banner=Welcome to lynnteng0's FTP
#可接受的最大client数目
max_clients=100
#每个ip的最大client数目
max_per_ip=5
#启用FTP数据端口的数据连接
connect_from_port_20=YES
#独立的VSFTPD服务器
Listen=yes 

3、安装时出现如下提示:
install: 无法创建一般文件‘/usr/local/man/man8/vsftpd.8’: 没有那个文件或目录
install: 无法创建一般文件‘/usr/local/man/man5/vsftpd.conf.5’: 没有那个文件或目录
手工创建两个目录
mkdir /usr/local/man/man8
mkdir /usr/local/man/man5