文档章节

Proftpd:配置文件 proftpd.conf

Aceslup
 Aceslup
发布于 2016/03/29 14:54
字数 860
阅读 431
收藏 0

配置文件:/usr/local/proftpd/proftpd.conf 

## 客户端连接后显示的提示字符
ServerName                      "ProFTPD Default Installation"
## 服务器启动模式,独立后台进程
ServerType                      standalone
## 作为默认服务器
DefaultServer                   on
## 隐藏软件版本信息
ServerIdent                     off
## 默认监听21端口
Port                            21
## 设置被动模式使用的端口范围
PassivePorts                    51000 51999
## 禁用IPv6
UseIPv6                         off
## 权限掩码
Umask                           022
## 最大并发连接数
MaxInstances                    30
## 每个帐户最多允许来源ip为1个, 对防止ftp帐号还是比较有用的
MaxHostsPerUser                 1
## 每个帐户在每个客户端最多可以同时登陆1次,可以防止多线程软件下载对服务器的破坏。(用迅雷下载,线程只能限定为1个)
MaxClientsPerUser               1
## 同一个客户端只能最多1个帐号可以登陆
MaxClientsPerHost               1
## 单位(Kbytes/s)。限制tom用户上传的速率在150Kbytes/s,下载的速率在100Kbytes/s
TransferRate                    STOR 150 user tom
TransferRate                    RETR 100 user tom
## 启动服务器的账户
User                            nobody
## 启动服务器的组账户
Group                           nogroup
## 允许断点续传(上传)
AllowRetrieveRestart            on
## 运行断点续传(下载)
AllowStoreRestart               on
## 限速带宽,对每个连接限制。上传下载都有效。
TransferRate
## 支持的编码格式(中文)
UseEncoding                     UTF-8 CP936
## 禁止root登录ftp
RootLogin                       off
## 指定日志格式
LogFormat                       default "%h %l %u %t "%r" %s %b" 
LogFormat                       auth    "%v [%P] %h %t "%r" %s" 
LogFormat                       write   "%h %l %u %t "%r" %s %b"  
ExtendedLog                     /usr/local/proftpd/log/access.log WRITE,READ write 
ExtendedLog                     /usr/local/proftpd/log/auth.log AUTH auth
## 产生独立的日志文件
SystemLog                       /var/log/proftp.log
## 记录用户下载的日志信息
TransferLog                     /var/log/proftp.log
## 默认共享路径的根路径
#DefaultRoot ~
## 是否允许使用文件覆盖权限
AllowOverwrite                  on
## 不使用RFC 1413协议反查用户信息,加快FTP访问速度
IdentLookups                    off
## 开启delay引擎,更安全。
## 为什么这么说呢?Proftpd在接受用户请求的时候,会查询用户列表,以确定是否有这个用户。
## 如果有,还会查询黑名单列表,访问控制列表。这些查询都需要时间。
## 所以,不同情况(服务器存在账户和不存在账户)下,从输入用户名到出现密码提示符之间的时间会有一个时间差值。
## 这个时间很短,凭人无法感觉,但是计算机可以识别,通过对这个时间差进行分析,可以试探那些Proftpd上存在哪些用户,不存在哪些用户。
## 开启delay引擎,会均衡这个时间段。
## 无论输入的用户存不存在,从用户名输入到弹出密码提示符的时间间隔都是一样的!
DelayEngine                     on
## 关闭欢迎信息显示
DeferWelcome                    off
## 如果显示欢迎信息,则指定显示的文件
DisplayLogin    welcome.msg
## 指定切换文件夹时,显示的欢迎信息
DisplayChdir                    .message
## 不使用DNS反查询
UseReverseDNS                   off
## 权限设置
<Limit SITE_CHMOD>
  DenyAll
</Limit>
## 匿名访问设置,默认为匿名访问
<Anonymous ~ftp>
  User                          ftp
  Group                         ftp
  ## We want clients to be able to login with "anonymous" as well as "ftp"
  UserAlias                     anonymous ftp
  # Limit the maximum number of anonymous logins
  MaxClients                    10
  ## We want 'welcome.msg' displayed at login, and '.message' displayed in each newly chdired directory.
  DisplayLogin                  welcome.msg
  DisplayChdir                  .message
  ## Limit WRITE everywhere in the anonymous chroot
  <Limit WRITE>
    DenyAll
  </Limit>
</Anonymous>
include                         /usr/local/proftpd/etc/conf.d/xxx.conf

 

© 著作权归作者所有

Aceslup
粉丝 2
博文 4
码字总数 1584
作品 0
河池
私信 提问
linux下ftp服务器 proftpd 推荐 限制用户目录

1、官方下载解压(速度较慢 我下了1个小时):http://www.proftpd.org/ 2、安装proftpd 3、新建一个用户pubftp 并设置密码 5、修改该用户的默认登陆目录vi /etc/passwd _//这句话的意思  注...

大灰狼wow
2016/05/24
338
0
Linux 下史上最简单的 FTP 配置教程!!! Proftp+GAdmin ProFTPD

简介:ProFTPd是一套可配置性强的开放源代码的FTP伺服器软件,名稱最後的d字是因為在Linux中是用daemon來稱呼。ProFTPd与Apache的配置方式类似,因此十分容易配置和管理。 ProFTPd亦開發了有...

范堡
2009/08/24
8K
2
Proftp 配置,初学者一定进来看看。

大家好,我刚学LINUX不到一个月,Proftp还不到一个星期。我自己都没有想到我还能写这么一个小的教程。我介绍的可能不是很全面,不过我想对初学者也许还有点用吧。希望和大家一起分享,共同进...

zt371
2009/05/06
1K
0
Proftpd 初学者的学习笔记

Proftpd 初学者的学习笔记 虽然网上有很多关于Proftpd的配置资料,但是我在参考网上资料配置时出现挺多问题,走了满多弯路,呵呵!!!嘻!!!把配置过程再重温一遍吧,嘻!(我用的系统是a...

红薯
2009/05/06
599
0
最简单的proftpd教程(Debian)

1、安装proftpd apt-get install proftpd 2、创建目录 mkdir /ftproot 3、添加用户 useradd testu1 4、赋/ftproot的权限给testu1 chmod 666 /ftproot 5、编辑配置文件(vi /etc/proftpd/pro......

余二五
2017/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
14
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
15
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部