在Ubuntu上限制vsftpd带宽,您可以使用vsftpd
的limit_rate
选项来设置用户的上传和下载速度
打开终端。
使用文本编辑器(如nano或vim)打开vsftpd配置文件。例如,使用nano编辑器:
sudo nano /etc/vsftpd.conf
#local_umask
这一行,取消注释(删除行首的#号),并设置一个合适的umask值。例如:local_umask=022
# 设置全局上传速度限制(单位:字节/秒)
local_max_rate=50000
# 设置全局下载速度限制(单位:字节/秒)
anon_max_rate=50000
您可以根据需要调整local_max_rate
和anon_max_rate
的值。上述示例将上传和下载速度限制为50 KB/s。
保存并关闭配置文件。
重启vsftpd服务以使更改生效:
sudo systemctl restart vsftpd
现在,vsftpd将限制用户的上传和下载速度。请注意,这些限制适用于匿名用户和本地用户。如果您需要为特定用户设置不同的速度限制,可以考虑使用第三方工具,如wondershaper
或trickle
。