Ubuntu中vsftpd的配置文件为/etc/vsftpd.conf,以下是部分常见配置项详解:
anonymous_enable:控制是否允许匿名用户登录,YES为允许,NO为禁止,默认YES。anon_upload_enable:是否允许匿名用户上传文件,YES为允许,NO为禁止,默认NO。anon_mkdir_write_enable:是否允许匿名用户创建目录,YES为允许,NO为禁止,默认NO。local_enable:控制是否允许本地用户登录,YES为允许,NO为禁止,默认YES。local_root:本地用户登录时的根目录,默认为用户家目录。local_umask:本地用户新增档案时的umask值,默认077。pasv_enable:是否启用被动模式,YES为启用,NO为禁用,默认YES。pasv_min_port和pasv_max_port:设置被动模式数据连接的最小和最大端口,默认0(任意端口)。connect_from_port_20:是否使用20端口进行数据传输,YES为使用,NO为不使用,默认YES。chroot_local_user:是否将本地用户限制在其主目录下,YES为限制,NO为不限制,默认NO。userlist_enable:是否启用用户列表文件控制用户访问,YES为启用,NO为禁用,默认NO。max_clients:允许的最大并发连接数,默认0(无限制)。max_per_ip:每个IP允许的最大连接数,默认0(无限制)。xferlog_enable:是否启用上传/下载日志记录,YES为启用,NO为禁用,默认YES。xferlog_file:日志文件名和路径,默认/var/log/vsftpd.log。