温馨提示×

Debian FTP如何限连接数

小樊
52
2026-10-15 13:15:55
栏目: 智能运维

在 Debian 上限制 FTP 的连接数,具体做法取决于你使用的 FTP 服务器软件。Debian 上最常见的有 vsftpd、ProFTPD 和 pure-ftpd。下面分别说明。


一、vsftpd(最常见)

1. 限制总连接数

编辑配置文件:

sudo nano /etc/vsftpd.conf

添加或修改:

max_clients=50

表示最多允许 50 个并发连接。

2. 限制每个 IP 的连接数

max_per_ip=5

表示同一 IP 最多 5 个连接。

3. 重启服务

sudo systemctl restart vsftpd

二、ProFTPD

1. 限制总连接数

编辑配置:

sudo nano /etc/proftpd/proftpd.conf

添加:

MaxClients 50

2. 限制每 IP 连接数

MaxClientsPerHost 5

3. 重启服务

sudo systemctl restart proftpd

三、pure-ftpd

方法一:命令行参数(推荐)

sudo pure-ftpd -c 50 -C 5
  • -c 50:最大连接数
  • -C 5:每 IP 最大连接数

方法二:Debian 配置方式

echo "50" | sudo tee /etc/pure-ftpd/conf/MaxClientsNumber
echo "5"  | sudo tee /etc/pure-ftpd/conf/MaxClientsPerIP
sudo systemctl restart pure-ftpd

四、系统层面(可选)

如果你还想从 iptables / nftables 层面限制:

  • 限制单 IP 新建 FTP 连接速率
  • 防止暴力连接

但这通常作为辅助手段,FTP 服务本身限制更稳定。


如果你能告诉我:

  • 使用的 FTP 软件
  • Debian 版本
  • 是公网还是内网

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

0 踩