Ubuntu的VSFTPD配置

#启用监听
listen=YES
#定义FTP端口
listen_port=21
#不监听IPV6
listen_ipv6=NO
#允许匿名用户登录
anonymous_enable=YES
#匿名用户视为来宾用户,默认用户名ftp
#guest_enable=NO
#guest_username=ftp
#允许匿名用户免密码进入
#no_anon_password=YES
#允许本地用户登录
local_enable=YES
#允许本地上传
lock_upload_files=YES
#允许本地用户写入
write_enable=YES
anon_umask=022
local_umask=022
#远程客户端最大FTP命令间隔超过600秒,或空闲的数据连接超过120秒,都将被断开
idle_session_timeout=600
data_connection_timeout=120
#不允许匿名用户上传
anon_upload_enable=NO
#不允许匿名用户创建文件夹
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
#匿名用户只允许下载
anon_world_readable_only=YES
#是否允许下载
download_enable=YES
#是否删除上传失败的文件
delete_failed_uploads=NO
#匿名客户端允许的最大数据传输速率50kb/s
#anon_max_rate=50000
#本地下载速度不限制
local_max_rate=0
#最多连接用户
max_clients=200
#最多登录失败次数
max_login_fails=3
#每个IP最多次数
max_per_ip=4
#登录失败延时1秒
#delay_failed_login=1
#登录成功延时0秒
#delay_successful_login=0
#主动模式
#port_enable=YES
#被动模式下,服务器端口范围限制在50000-60000
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=60000
#允许SSL
#ssl_enable=YES
#允许欢迎话语
dirmessage_enable=YES
#显示文件列表
dirlist_enable=YES
#强迫ftp-data 的数据传送使用20端口
connect_from_port_20=NO
#锁定上传文件
lock_upload_files=YES
#匿名上传者是否拥有所有权
#chown_uploads=NO
#chown_username=whoever
#不允许系统日志
syslog_enable=NO
#允许日志
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
#检验用户密码
userlist_enable=NO
userlist_deny=YES
#nopriv_user=ftpsecure
#特殊用户asycn abor是否允许
async_abor_enable=NO
#管控是否可用ASCII模式上传下载
ascii_upload_enable=NO
ascii_download_enable=YES
#欢迎语
#ftpd_banner=Welcome to my FTP server.
#禁止E-mail
#banned_email_file=/etc/vsftpd.banned_emails
#限制用户只能访问他们的家目录
chroot_local_user=YES
#受限用户列表,只能访问它们的家目录
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
#是否允许LS-R命令
ls_recurse_enable=NO
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

你可能感兴趣的:(Linux)