1. #安装vsftpd
sudo apt-get install vsftpd
2. #配置文件
#目录
/etc/vsftpd.conf
#修改
#如果你用xinetd来控制ftp 选择NO否则YES
listen=NO
#若设置为YES,则允许匿名用户访问;若设置为NO则拒绝匿名用户访问。
anonymous_enable=NO
#若设置为YES,则允许通过本地用户帐号访问;若设置为NO,则拒绝本地用户帐号访问。
local_enable=YES
#若设置为YES,则开启FTP全局的写权限;若设置为NO,则不开。这个必须开启
write_enable = YES
#FTP创建文件和文件夹权限 文件夹777-022=755 文件666-022=644
local_umask=022
#若设置为YES,则可开启目录信息推送
#也就是用户登录FTP后可以列出当前目录底下的文件、目录。 这个应该要开启吧!
dirmessage_enable=YES
#如果启用,vsftpd将显示时间的目录清单
#在当地时区。默认是显示GMT。
use_localtime=YES
#若设置为YES,则开启登录、上传、下载等事件的日志功能。应开启!
xferlog_enable=YES
# 若设置为YES,则服务器的端口设为20。
#如果不想用端口20,可以另外通过ftp_data_port来指定端口号。
connect_from_port_20=YES
#指定默认的日志文件,可指定为其他文件。
xferlog_file=/var/log/vsftpd.log
#FTP用户登入时显示的信息 。
ftpd_banner=Welcome to blah FTP service.