在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)的访问权限。