ProFTPD及WU-FTP的BANDWIDTH控制

在/etc/ftpaccess里面加上: throughput /home/ftp * * 64000 0.5 *

意思是下载带宽对所有IP(最后那个*)限制在64K,每下一个文件速度减半(那个0 .5).

我用的是2.5.x,man page里面很全的. 用man ftpaccess就可以.:-)

这是自己改的 Proftpd 1.2.0pre2 流量控制的 patch. 需要原来 proftpd source! 相关程式可以在 ftp://swallow.twbbs.org/Linux/FTP/ 下找到

用法: 1. 如果你的 proftpd-1.2.0pre2.tar.gz 解在 proftpd-1.2.0pre2/

将本 patch 放跟 proftpd-1.2.0pre2/ 同一层目录, 打 patch < proftpd-1.2.0pre2-bandwidth.patch 如果放在 proftpd-1.2.0pre2/ 下 patch -p1 < proftpd-1.2.0pre2-bandwidth.patch 2. 重新 Make 你的 source!

系统设定: 1. 提供三个控制流量功能(只有下传) 可以设在 server config,,

BandWidth : 总频宽 MaxBandWidth : 每线最大频宽 MinBandWidth : 每线最小频宽

必需为整数,代表 位元组/秒(Bytes/second)

三个功能的关系: MinBandWidth > MaxBandWidth > BandWidth

2. □例1. 设定 BandWidth 4096

如果有4人在线上,每个人的流量为 4096%424 位元组/秒

□例2. 设定 BandWidth 4096 MaxBandWidth 3072

如果有1人在线上,每个人的流量为 3072 位元组/秒 如果有2人在线上,每个人的流量为 4096%2 48 位元组/秒

以下类推

□例3. 设定 BandWidth 3072 MinBandWidth 1024

如果有1人在线上,每个人的流量为 3072 位元组/秒 如果有2人在线上,每个人的流量为 3072%236 位元组/秒

如果有3人在线上,每个人的流量为 3072%324 位元组/秒

如果有4人在线上,每个人的流量为 1024 位元组/秒 以下类推

时间: 2024-08-04 04:38:22

ProFTPD及WU-FTP的BANDWIDTH控制的相关文章

ProFTPD和WU-FTP的BANDWIDTH控制

在/etc/ftpaccess里面加上: throughput /home/ftp * * 64000 0.5 * 意思是下载带宽对所有IP(最后那个*)限制在64K,每下一个文件速度减半(那个0 .5). 我用的是2.5.x,man page里面很全的. 用man ftpaccess就可以.:-) 这是自己改的 Proftpd 1.2.0pre2 流量控制的 patch. 需要原来 proftpd source! 相关程式可以在 ftp://swallow.twbbs.org/Linux/FT

FTP,TELNET用户控制(转)

控制 怎样让用户FTP时只能限制在自己的homedir中动作 作者:小州 man ftpaccess 可以找到 restricted-uid 的参数,那只要/etc/ftpaccess 文件内加入: restricted-uid * 即可.此方式适用于 wu-ftp 2.5 or above 的版本. 如何让一个一般的用户只能 ftp 上来 作者:Michael 要让一个一般的用户只能 ftp 上来,但是却不能使用 telnet 至这部机器 只需要做下面两步: 1.修改/etc/passwd,将

Linux系统下配置ProFTPD搭建FTP服务器步骤

实际中需要用的FTP工具,需要在Linux下做配置,本来用的vsftpd,结果各种问题,最后选了proftpd这个工具,配置起来倒是直接可用了. 以下所有操作需切换至root用户下操作! 更新源及安装Proftpd 更新源: sudo apt-get update 安装proftpd: apt-get install proftpd 添加ftp组及用户 添加组: groupadd ftpg 创建ftp用户: useradd ftpu -d /home/ftpu/ -g ftpg 设置密码 pas

Vsftpd使用虚拟用户,访问FTP

由于需要,公司网站目录需要把上传权限开通,并且同一个目录需要不同的人给与不同的权限.但是上传只能通过FTP进行上传.而网站服务器上的FTP服务器使用的是Vsftpd. 具体要求如下: 网站根目录/www,对用户ailanni具有所有权,能上传.下载.删除.创建目录权限.对bilanni用户具有下载.浏览权限.其他用户直接跳转到FTP公共目录下. 根据这个要求我们需要使用到vsftpd的虚拟用户. Vsftp虚拟用户的原理是:把虚拟用户的权限映射到系统用户上.而虚拟用户的权限是有系统用户对目录的控

RHCE学习&lt;7&gt;DNS、FTP和DHCP服务配置详解

一.DNS服务器 简述:DNS服务器大多数都使用BIND作为服务器,是最早伯克利大学一名学生编写的,最新版本是9,现在由ISC编写和维护.使用TCP.UDP协议,默认53(domain),953(mdc). 1>.DNS服务器作用 正向解析:根据主机名称(域名)查找对应的IP地址 反向解析:根据IP地址查找对应的主机域名 2>.DNS两种查询方式 递归查询:客户端->本地DNS服务器--若不能回答,则查询根DNS服务器->根DNS服务器查询域类型,得到IP直接给客户端. 迭代查询(

Server-u FTP与Windows用户集成权限详解

前几个月写过一篇有关Server-u FTP与Windows用户集成的文章,今天又仔细研究了下有关这方面权限的设置. Server-u FTP与Windows用户集成,我们必须在用户中进行设置.步骤如下:找到"用户"-"配置Windows身份证验证设置",如下图示: 点击"启用Windows验证"和"使用Windows用户组根目录而不使用账户根目录",然后点击"配置Windows用户群组",如下图示: 在弹

Java语言实现简单FTP软件------&amp;gt;上传下载队列窗口的实现(七)

1.首先看一下队列窗口的界面                                       2.看一下上传队列窗口的界面                                 3.看一下下载队列窗口的界面                       4.队列窗口的实现 package com.oyp.ftp.panel.queue; import static java.awt.BorderLayout.CENTER; import static java.awt.Bor

《计算机网络:自顶向下方法(原书第6版)》一2.3 文件传输协议:FTP

2.3 文件传输协议:FTP 在一个典型的FTP会话中,用户坐在一台主机(本地主机)前面,向一台远程主机传输(或接收来自远程主机的)文件.为使用户能访问它的远程账户,用户必须提供一个用户标识和口令.在提供了这种授权信息后,用户就能从本地文件系统向远程主机文件系统传送文件,反之亦然.如图2-14所示,用户通过一个FTP用户代理与FTP交互.该用户首先提供远程主机的主机名,使本地主机的FTP客户进程建立一个到远程主机FTP服务器进程的TCP连接.该用户接着提供用户标识和口令,作为FTP命令的一部分在

使用vsftpd架设Linux FTP服务器

vsftpd 是一个基于GPL发布的类Unix类操作系统上运行的服务器的名字(是一种守护进程),它可以运行在诸如Linux.BSD.Solaris.HP-UX以及IRIX上面.它支持很多其他传统的FTP服务器所不支持的特征.它具有如下特点:非常高的安全性.带宽限制.良好的扩展性 .支持创建虚拟用户.支持http://www.aliyun.com/zixun/aggregation/9485.html">IPv6.支持虚拟IP.高速.稳定. vsftpd的名字代表"very sec