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. Vue快速学习_第三节

    过滤器 局部过滤器(组件内部使用的过滤器,跟django的很像, filters: {过滤器的名字: {function(val, a,b){}}} 全局过滤器(全局过滤器,只要过滤器一创建,在任何组 ...

  2. 对象属性 Object.getOwnPropertyNames() Object.keys for...in

    1.Object.getOwnPropertyNames()方法返回一个由指定对象的所有自身属性的属性名(包括不可枚举属性但不包括Symbol值作为名称的属性)组成的数组. Object.getOwn ...

  3. 实例解说AngularJS在自动化测试中的应用

    一.什么是AngularJS ? 1.AngularJS是一组用来开发web页面的框架.模板以及数据绑定和丰富UI的组件: 2.AngularJS提供了一系列健壮的功能,以及将代码隔离成模块的方法: ...

  4. 006.SQLServer AlwaysOn可用性组高可用部署

    一 数据库镜像部署准备 1.1 数据库镜像支持 有关对 SQL Server 2012 中的数据库镜像的支持的信息,请参考:https://docs.microsoft.com/zh-cn/previ ...

  5. 基于C#的机器学习--微基准测试和激活功能

    本章我们将学习以下内容: l  什么是微基准测试 l  如何将它应用到代码中 l  什么是激活函数 l  如何绘制和基准测试激活函数 每个开发人员都需要有一个好的基准测试工具.质量基准无处不在;你们每 ...

  6. Ubuntu 下载 Eclipse + tomcat 配置

    tomcat下载 去网站下载core中的 tar.gz的文件 下载之后依然转移到/opt文件夹然后进行解压 sudo cp apache-tomcat- /opt sudo tar -zxvf apa ...

  7. python,看看有没有你需要的列表元祖和range知识!

    列表--list 列表:列表是python的基础数据类型之一,存储多种数据类型 可变 支持索引 可切片 方便取值 li = ['alex',123,Ture,(1,2,3,'wusir'),[1,2, ...

  8. ASP.NET Core[源码分析篇] - Startup

    应用启动的重要类 - Startup 在ASP.NET Core - 从Program和Startup开始这篇文章里面,我们知道了Startup这个类的重要性,它主要负责了: 配置应用需要的服务(服务 ...

  9. 题解 P1864 【[NOI2009]二叉查找树】

    #include<cstdio> #include<string> #include<cstring> #include<iostream> #incl ...

  10. Android学习总结之开发工具AndroidStudio的安装与配置

    安装AndroidStudio 首先下载AndroidStudio的安装包,直接在百度AndroidStudio下载即可,安装过程简单,只需要修改安装路径(不要有空格和中文即可).然后下一步下一步就可 ...