vsftp软件是我们常见的FTP服务器搭建软件,所有的配置都是基于vsftpd.conf这个配置文件的。vsftpd.conf里面主要包括安全配置,传输,用户还有权限等相关的选项。现在我们讲解下关于Vsftp服务器的配置文件。

connect_from_port_20=YES(NO)
#主动联机模式下,数据传输通道所使用的端口号
listen_port=21
#vsftp命令管道所使用的端口号,如果想使用其他的端口号,就修改这个值。port>1024,此项进对于以独立守护进程方式启动vsftp时起作用。
dirmessage_enable=YES(NO)
#使用者进入目录时显示的相关的注意信息,内容位于.message文件中。
message_file=.message
#当上一个选项为YES时,显示的信息的目录
listen=YES(NO)
#设置值为YES时,采用独立守护进程(stand alone)的方式启动服务
pasv_enable=YES(NO)
#启动被动连接(passive mode)的方式,此选项最好设置为YES
use_localtime=YES(NO)
#是否使用本地时间 默认为格林威治(GMT)时间
write_enable=YES(NO)
#是否允许使用者上传资料
connect_timeout=30
#在主动连接模式下,主动连接信号30秒内得不到client的回应,强制断开连接
accept_timeout=30
#在被动连接的模式下,主机启动passive]port30秒内得不到client的回应,强制断开连接
data_connection_timeout=500
#无论主动还是被动的模式下,建立了资料传输通道后,由于各种问题,500内没有完成资料的传输,就断开连接
idle_session_timeout=100
#连接建好以后,在100内没有任何的操作就断开连接
max_clients=0
#以独立守护进程的方式启动服务后,同一时间允许的最大连接数目
max_per_ip=0
#以独立守护进程的方式启动服务后,同一ip,同一时间允许的最多ftp连接数目
pasv_min_port=2010
pasv_max_port=2100
#被动连接模式下,允许启动的passive port范围
ftpd_banner=文字说明
#使用者在登入vsftp时会看到的说明 也可以使用下面的文件来进行说明
banner_file=/etc/vsftpd/welcome.txt
#文件内为欢迎界面
guest_enable=YES(NO)
#/etc/passwd 内的用户登录后被假设成为guest,取得ftp用户的相关的权限,可通过guest_name选项来修改
guest_name=ftp
#获得的访问者的身份
local_enable=YES(NO)
#设置/etc/passwd中的用户能否登录到vsftp
local_max_rate=0
#实体的用户的传输数据的最大速率 bytes/second,0表示没有限制
chroot_local_user=YES(NO)
#将实体用户限制在自己的加目录内 可以透过下面的两个选项来实现这个功能
chroot_list_enable=YES(NO)
#是否将实体用户现在在自己的加目录内
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
#限制实体用户的目录
userlist_enable=YES(NO)
#是否借助于vsftp的功能来限制某些帐号的登入
userlist_deny=YES(NO)
userlist_file=/etc/vsftpd/vsftpd.user_list
#上一项的值为YES时,写入到目录中的帐号将无法登入
与匿名登入者(anonymous)的设定相关
anonymous_enable=YES(NO)
#设置匿名用户anonymous能否登入vsftp
anon_world_readable_only=YES (NO)
#设置匿名用户具有下载可读档案的权限
anon_other_write_enable=YES (NO)
#设置匿名用户是否具有写入的权限 注意相关权限的修改要符合
anon_mkdir_write_enable=YES (NO)
#设置匿名用户是否能够建立目录
anon_upload_enable=YES (NO)
#设置匿名用户是否具有上传资料的权限
deny_email_enable=YES (NO)
#设置抵挡某些特殊的email_address
banned_email_file=/etc/vsftpd.banned_emails
#与上一个选项配合使用
no_anon_password=YES (NO)
#设置匿名用户登入时是否需要密码验证
anon_max_rate=0
#限制匿名用户的最大传输速率
anon_umask=077
#设置匿名用户的权限

指定目录
chroot_local_user=YES
userlist_enable=yes
local_root=./leixuesong

Vsftp服务器配置文件详解的更多相关文章

  1. CentOS 7.0安装配置Vsftp服务器步骤详解

    安装Vsftp讲过最多的就是在centos6.x版本中了,这里小编看到有朋友写了一篇非常不错的CentOS 7.0安装配置Vsftp服务器教程,下面整理分享给各位. 一.配置防火墙,开启FTP服务器需 ...

  2. nginx高性能WEB服务器系列之四配置文件详解

    nginx系列友情链接:nginx高性能WEB服务器系列之一简介及安装https://www.cnblogs.com/maxtgood/p/9597596.htmlnginx高性能WEB服务器系列之二 ...

  3. quartz配置文件详解

    quartz配置文件详解(转载)     quartz学习总结: 一.关于job:    用Quartz的行话讲,作业是一个执行任务的简单Java类.任务可以是任何Java代码.只需你实现org.qu ...

  4. WebConfig配置文件详解

    今天看到博客园一位朋友整理的一个WebConfig配置文件详解,觉得不错,转载一下: <?xml version="1.0"?> <!--注意: 除了手动编辑此文 ...

  5. tomcat配置文件详解

    Tomcat系列之服务器的安装与配置以及各组件详解   tomcat 配置文件详解

  6. ubuntu nginx 安装以及配置文件详解

    1.到nginx官网下载源码包.最好下载稳定版本,nginx官网http://www.nginx.org/ 2.安装nginx依赖包运行命令: sudo apt-get install libssl- ...

  7. Rsyslog配置文件详解

    Rsyslog配置文件详解https://my.oschina.net/0757/blog/198329 # Save boot messages also to boot.log 启动的相关信息lo ...

  8. (原创)LAMP搭建之二:apache配置文件详解(中英文对照版)

    LAMP搭建之二:apache配置文件详解(中英文对照版) # This is the main Apache server configuration file. It contains the # ...

  9. zabbix配置文件详解

    Zabbix之配置文件详解   zabbix配置文件种类: zabbix_server配置文件zabbix_server.conf zabbix_proxy配置文件zabbix_proxy.conf ...

随机推荐

  1. centos7安装hadoop完全分布式集群

    groupadd test             //新建test工作组 useradd -g test phpq        //新建phpq用户并增加到test工作组 userdel 选项 用 ...

  2. vue.js打包部署线上

    你完成了工程开发,需要部署到外网环境,要进行下面的步骤: 一.首先你要购买一个服务器或者有自己的服务器.我介绍给大家的一个免费的服务器:http://free.3v.do/index.html可以免费 ...

  3. ORACLE导入数据库详细步骤

    登录PLSQL 点击然后打开命令窗口执行命令 创建表空间(红色字体是你需要创建表空间的地址,蓝色的是表空间大小) create temporary tablespace ZJY_TEMP tempfi ...

  4. NOSQL—MongoDB之外的新选择

    MongoDB之外的新选择 MongoDB拥有灵活的文档型数据结构和方便的操作语法,在新兴的互联网应用中得到了广泛的部署,但对于其底层的存储引擎一直未对外开放,虽说开源却有失完整.Mongo版本3中开 ...

  5. Making the Grade (bzoj1592)题解

    问题 A: Making the Grade (bzoj1592) 时间限制: 1 Sec  内存限制: 128 MB 题目描述       FJ打算好好修一下农场中某条凹凸不平的土路.按奶牛们的要求 ...

  6. Thread-Per-Message设计模式

    import java.util.concurrent.ThreadLocalRandom; import java.util.concurrent.TimeUnit; public class Te ...

  7. yum只下载不安装软件包

    一.通过yum自带的工具yumdownloader [root@host---- interpreter]# rpm -ql yum-utils package yum-utils is not in ...

  8. 深入理解Java虚拟机二 阅读笔记

    xl_echo编辑整理.欢迎添加echo微信(微信号:t2421499075)交流学习. 百战不败,依不自称常胜,百败不颓,依能奋力前行.--这才是真正的堪称强大!! --- > 以下内容摘抄自 ...

  9. FAIRR

    FAIRR 在进行一项工作时需要注意学习.应用和改进已有信息和成果,可参考FAIRR原则: Find existing info and result, Add to and Improve it, ...

  10. 原 docker 安装使用 solr

    1.安装solr 7.5 docker solr 官网:https://hub.docker.com/_/solr/ docker pull solr:7.5.0 2.启动solr服务 docker ...