在 Debian 上限制 FTP 的连接数,具体做法取决于你使用的 FTP 服务器软件。Debian 上最常见的有 vsftpd、ProFTPD 和 pure-ftpd。下面分别说明。
编辑配置文件:
sudo nano /etc/vsftpd.conf
添加或修改:
max_clients=50
表示最多允许 50 个并发连接。
max_per_ip=5
表示同一 IP 最多 5 个连接。
sudo systemctl restart vsftpd
编辑配置:
sudo nano /etc/proftpd/proftpd.conf
添加:
MaxClients 50
MaxClientsPerHost 5
sudo systemctl restart proftpd
sudo pure-ftpd -c 50 -C 5
-c 50:最大连接数-C 5:每 IP 最大连接数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 层面限制:
但这通常作为辅助手段,FTP 服务本身限制更稳定。
如果你能告诉我:
我可以给你更精确的配置示例。