在Debian上配置FTP服務器帶寬限制常用方法如下:
sudo apt update && sudo apt install vsftpd
sudo nano /etc/vsftpd.conf
bandwidth_enable=YES
bandwidth_limit=102400 # 限制所有用戶總帶寬為100KB/s
local_max_rate=512000 # 本地用戶最大上傳速度500KB/s
anon_max_rate=262144 # 匿名用戶最大上傳速度256KB/s
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
userlist_deny=NO
在/etc/vsftpd.user_list
中添加用戶名,再通過chroot
隔離用戶。sudo systemctl restart vsftpd
sudo apt install trickle
sudo trickle -d 1024 -u 1024 vsftpd # 限制下載/上傳為1MB/s
anon_upload_enable=YES
才允許上傳。ufw
)限制FTP端口(默認21)的訪問權限。