Proftpd配置文件结构是怎样的?ProFTPD是个Unix平台上或是类Unix平台上(如Linux, FreeBSD...)的FTP服务器程序。它是在自由软件基金会的版权声明(GPL)之下开发 发布的免费软件。也可以说,只要任何人遵守GPL版权的声明,全都可以随意修改源始码。本文讲述的是Proftpd配置文件结构分析。
1、配置文件结构分析:
#全局设置
设置项目1 参数1
设置项目2 参数2
#某个目录的设置
...
...
#关于匿名登陆的设置
...
...
2、常用全局设置
- DefaultRoot ~ # 限制每个FTP用户在自己的目录下,不可查看上一级目录
- AllowRetrieveRestart on #下载时,允许断点续传
- AllowStoreRestart on #上传时,允许断点续传
- ServerIdent off #屏蔽服务器版本信息
- TransferRate STOR|RETR 速度(Kbytes/s) user 使用者 #设定用户传输速率
- MaxHostsPerUser 1 #每个帐户最多允许来源ip为1个, 对防止ftp帐号还是比较有用的。
- MaxClientsPerUser 1 #每个帐户在每个客户端最多可以同时登陆1次,可以防止多线程软件下载对服务器的破坏
- MaxClientsPerHost 1 #同一个客户端只能最多1个帐号可以登陆
- WtmpLog on #是否要把ftp记录在日志中,如果不想可以设置成off屏蔽掉log日志。
- TimeoutIdle 600 #客户端idle时间设置,默认就是600秒
- DisplayLogin welcome.msg #设置ftp登陆欢迎信息文件
- RootLogin on #允许root用户登录,默认是不允许的,安全起见不推荐此选项。
3、欢迎词设置
关于欢迎文件的设置包含如下参数:
%T 目前的时间
%F 所在硬盘剩下的容量
%C 目前所在的目录
%R Client 端的主机名称
%L Server 端的主机名称
%U 使用者帐户名称
%M ***允许连接人数
%N 目前的服务器连接人数
%E FTP服务器管理员的 email
%i 本次上传的文件数量
%o 本次下载的文件数量
%t 本次上传+下载的文件数量
知道这些参数,可以写出一个友好的欢迎语文件,例如:
欢迎您%U, 这是T-force的测试FTP服务器;
目前时间是:%T;
本服务器最多允许%M个用户连接数;
目前服务器上已有%N个用户连接数;
目前你所在的目录是%C;
目录所在的硬盘还剩下%F字节
【编辑推荐】