QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 942|回复: 8

用proftpd搭建的ftp服务器怎么限制匿名用户下载速率?

[复制链接]
发表于 2004-5-31 12:04:00 | 显示全部楼层 |阅读模式
ServerName "fwen's FTP Server"
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User nobody
Group nobody
TimeoutStalled 10
MaxClients 10 "Sorry, max %m users -- try again later"
MaxClientsPerHost 1 "Sorry, you may not connect more than one time."
AllowStoreRestart on
DisplayLogin welcome.msg
ServerIdent on
DefaultRoot ~ ftpusers
<Directory />
AllowOverwrite on
</Directory>
<Directory /home/dave>
<Limit RMD RNFR DELE >
DenyUser dave
</Limit>
TransferRate RETR 100 user dave
TransferRate STOR 100 user dave
</Directory>


<Anonymous /mnt/win_f/ftp>
User ftp
Group ftp
UserAlias anonymous ftp
<Limit WRITE>
DenyAll
</Limit>
TransferRate RETR 100 user anonymous
</Anonymous>


这里我无论用 TransferRate RETR 100 user anonymous
还是TransferRate RETR 100 user dave    都限制不了下载速率?
哪为老兄帮一下。谢谢
 楼主| 发表于 2004-5-31 19:33:05 | 显示全部楼层
怎么没人说说说呢?         
我在线等呀
回复

使用道具 举报

 楼主| 发表于 2004-6-2 17:32:53 | 显示全部楼层
还得顶一下
现在能限制匿名下载的速率了,可还不能限制匿名上传的速率
怎么办呀?
谢谢啦
回复

使用道具 举报

发表于 2004-6-3 20:24:57 | 显示全部楼层
楼主是怎么限制的?
请教一下!
回复

使用道具 举报

 楼主| 发表于 2004-6-3 22:20:43 | 显示全部楼层
TransferRate RETR 100 user anonymous,ftp

这样就行了
回复

使用道具 举报

 楼主| 发表于 2004-6-3 22:21:28 | 显示全部楼层
TransferRate RETR 100 user anonymous,ftp

这样就行了
可上传这样限制却不行,按原理应该行的
我不知道怎么回事
回复

使用道具 举报

发表于 2004-6-4 00:01:33 | 显示全部楼层
TransferRate RETR,STORE 100
this can limit the upload and download rate
回复

使用道具 举报

 楼主| 发表于 2004-6-5 13:53:51 | 显示全部楼层
经过我多次在windows下用cuteftp实验,那样的匿名上传下载速率设置是没错的
TraRate RETR 100 user anonymous,ftp
TransferRate STORE 100 user anonymous,ftp

只是现在,有一点不行,下载和下载续传都没问题,速率限制都没问题
可是上传时候,速率也能限制为100K,可是如果我上传的时候停止了,则
cuteftp会出现报错:


                530 Sorry, you may not connect more than one time.
错误:>           警告!接收到无效的 ftp 回复: 期望在服务器回复的开始有 3 位数。
状态:>          登录成功。
命令:>          PWD
错误:>           控制连接已关闭。


当我再次双击所上传的连接时候,则能继续续传,可这次则不以我限制的100K上传了,而是无限制速率的上传,怎么回事呢

还希望帮帮我,谢谢啦!

我的proftpd.conf 如下:

ServerName "fwen's FTP Server"
ServerType standalone
DefaultServer on
Port 21
Umask 022
RootLogin off
MaxInstances 30
User nobody
Group nobody
TimeoutStalled 10
MaxClients 10 "Sorry, max %m users -- try again later"
MaxClientsPerHost 1 "Sorry, you may not connect more than one time."
AllowRetrieveRestart on
AllowStoreRestart on
DisplayLogin welcome.msg
ServerIdent on
DefaultRoot ~ ftpusers
<Directory />
AllowOverwrite on
</Directory>

<Directory /home/upload>
<Limit RMD RNFR DELE >
DenyUser fan
</Limit>
<Limit STOR MKD WRITE READ RETR DIRS>
AllowUser fan
</Limit>
TransferRate RETR 100 user fan
TransferRate STOR 300 user fan
</Directory>


<Anonymous /mnt/win_f/ftp>
User ftp
Group ftp
UserAlias anonymous ftp
TransferRate STOR 100 user anonymous,ftp
TransferRate RETR 100 user anonymous,ftp
<Limit WRITE>
DenyAll
</Limit>

<Directory /mnt/win_f/ftp/incoming/*>
<Limit STOR MKD WRITE READ RETR DIRS>
AllowAll
</Limit>
<Limit RMD RNFR DELE >
DenyAll
</Limit>
</Directory>
</Anonymous>
回复

使用道具 举报

 楼主| 发表于 2004-6-7 10:34:57 | 显示全部楼层
怎么没人回答一下呢     
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 09:28 , Processed in 0.062932 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表