温馨提示×

Debian FTP如何限速设置

小樊
36
2026-10-03 20:17:00
栏目: 智能运维

在 Debian 上“FTP 限速”通常取决于你使用的 FTP 服务端软件。Debian 常见的 FTP 服务有 vsftpd、ProFTPD、pure-ftpd。下面分别说明。


一、vsftpd(最常见)

1. 安装

sudo apt install vsftpd

2. 限速配置

编辑配置文件:

sudo nano /etc/vsftpd.conf

添加或修改以下参数(单位是 字节/秒):

# 匿名用户限速
anon_max_rate=50000

# 本地用户限速
local_max_rate=100000

示例:

  • 50000 ≈ 50 KB/s
  • 100000 ≈ 100 KB/s

3. 重启服务

sudo systemctl restart vsftpd

✅ 特点:

  • 只能全局或按用户类型限速
  • 不支持按 IP 限速

二、ProFTPD(更灵活)

1. 安装

sudo apt install proftpd

2. 限速配置

编辑配置文件:

sudo nano /etc/proftpd/proftpd.conf

全局限速

TransferRate RETR 100        # 下载 100 KB/s
TransferRate STOR 100        # 上传 100 KB/s

(单位是 KB/s)

按用户限速

<Limit RATE>
  UserLimit 100
</Limit>

按 IP 限速

<Class limited>
  From 192.168.1.0/24
</Class>

<Limit RATE>
  Class limited
  TransferRate 50
</Limit>

3. 重启服务

sudo systemctl restart proftpd

三、pure-ftpd(简单直观)

1. 安装

sudo apt install pure-ftpd

2. 限速设置

# 限制为 100 KB/s
sudo pure-ftpd -b 100 &

或写配置文件:

echo "100" | sudo tee /etc/pure-ftpd/conf/UserBandwidth

3. 重启

sudo systemctl restart pure-ftpd

四、系统级限速(不推荐但可用)

如果你用的是 iptables + tc,也可以在网络层限速,但配置复杂,不适合普通 FTP 服务。


五、总结建议

软件 限速灵活度 推荐场景
vsftpd 一般 简单服务器
ProFTPD 高 多用户/Ip 控制
pure-ftpd 中 轻量服务

如果你能告诉我:

  • 用的是哪种 FTP 服务
  • 是想限制上传/下载
  • 是按用户 / IP / 全局

我可以给你更精确的配置示例。

0 踩