vsftpd配置文档

此贴待改,原始时间为:2019年6月20日

安装

#yum -y install vsftpd	\\redhat系列
#apt-get install vsftpd	\\Ubuntu系列

这里具体安装方法不再阐述,主要是说明一下vsftpd的配置文件。
配置文件我研究了一段时间,直接给全汉化了,下载下面配置文件按需要看注释改就行了。

配置

# Example config file /etc/vsftpd.conf
#liuliuliu优化,博客地址,转载注明出处!
#https://ahaly.cc:86/
#------------------------------------------全局配置

listen=YES
#设置为YES时vsftpd以独立运行方式启动,设置为NO时以xinetd方式启动(xinetd是管理守护进程的,将服务集中管理,可以减少大量服务的资源消耗)

listen_ipv6=NO
#监听IPV6地址,以上俩项只能二选一

listen_port=21
#监听端口,默认21

listen_address=0.0.0.0
#监听地址

connect_from_port_20=YES
#数据传输使用20端口

ftpd_banner=Welcome to UNAS_FTP_service.
#在FTP服务器中设置欢迎登录的信息.

write_enable=YES
#登录用户是否有写入权限

local_enable=YES
#是否允许本地用户登陆

local_root=/mnt/4tb/files/
#本地登陆后的默认目录,默认登录用户家目录

local_umask=022
#本地用户创建的文件掩码,默认022

idle_session_timeout=300
#设置登入FTP后不进行操作多少时间后断开连接,单位秒

accept_timeout=30
#建立FTP连接超时时间,单位秒

connect_timeout=30
#PORT方式下建立FTP数据连接超时时间,单位秒

data_connection_timeout=60
#设置空闲的用户会话在N秒后中断,单位秒

xferlog_enable=YES
#开启日志记录

xferlog_std_format=YES
#是否使用标准的ftpd xferlog日志文件格式

xferlog_file=/var/log/vsftpd.log
#设置日志文件路径

pasv_enable=YES
#是否开启被动模式进行数据传输

pasv_min_port=5560
pasv_max_port=5570
#设置被动模式后的数据连接端口范围

max_clients=0
#在独立启动时限制服务器的连接数,0表示无限制



#------------------------------------------用户文件


chroot_list_enable=YES
#是否启动限制用户的名单 YES为启用  NO禁用(包括注释掉也为禁用)

chroot_local_user=YES
#是否将所有用户限制在主目录,YES为启用 NO禁用.(该项默认值是NO,即在安装vsftpd后不做配置的话,ftp用户是可以向上切换到要目录之外的)

chroot_list_file=/etc/vsftpd.chroot_list
#chrootlist用户名单文件的路径,以上俩项都打开的话,此文件内的用户为例外

#userlist_enable=NO 
#是否启用vsftpd.user_list文件,默认NO

userlist_deny=NO
#决定vsftpd.user_list文件中的用户是否能够访问FTP服务器。若设置为YES,则vsftpd.user_list文件中的用户不允许访问FTP,若设置为NO,则只有vsftpd.user_list文件中的用户才能访问FTP。

userlist_file=/etc/vsftpd.user_list
#vsftpd.user_list文件路径

#------------------------------------------匿名配置
anonymous_enable=YES
#匿名登录开关,以下只有打开此项才生效,默认开启

anon_root=/mnt/4tb/files/
#匿名登录路径

no_anon_password=YES
#匿名登陆不需要密码

anon_upload_enable=NO
#是否允许匿名上传文件,前提是具有系统权限

anon_mkdir_write_enable=NO
#是否允许匿名创建目录

anon_other_write_enable=NO
#是否允许匿名具有其他写入权限

anon_max_rate=0
#设置匿名最大传输速率,单位B/s 值为0表示不限制

#------------------------------------------

vsftpd.conf

资料

vsftpd官网下载

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×