在Debian上,您可以使用vsftpd
(Very Secure FTP Daemon)作為FTP服務器,并通過配置文件對其進行帶寬限制。以下是設置帶寬限制的步驟:
sudo apt-get update
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
# 設置用戶上傳速度限制,單位為字節/秒
local_umask=022
# 設置用戶下載速度限制,單位為字節/秒
local_max_rate=50000
將local_max_rate
的值更改為您希望設置的帶寬限制。例如,如果您希望限制為100 KB/s,則將其設置為100 * 1024
。
# 設置全局上傳速度限制,單位為字節/秒
global_umask=022
# 設置全局下載速度限制,單位為字節/秒
global_max_rate=100000
保存并關閉配置文件。
重啟vsftpd服務以應用更改:
sudo systemctl restart vsftpd
現在,您的Debian FTP服務器應該已經根據您設置的值進行了帶寬限制。請注意,這些設置僅適用于使用本地用戶登錄的FTP客戶端。如果您使用的是匿名用戶或外部認證,可能需要進一步配置。