要在 CentOS 上使用 vsftpd 限制传输速度,您需要使用 mod_ratelimit
模块
sudo yum install vsftpd
mod_ratelimit
模块。您可以通过以下命令安装 mod_ratelimit
:sudo yum install mod_ratelimit
/etc/vsftpd/vsftpd.conf
并找到或添加以下行:local_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
这些设置允许本地用户登录并限制他们在 chroot 环境中的写入权限。
rate_limit=1000
这将限制每个用户的上传和下载速度为 1000 KB/s。您可以根据需要调整此值。
<Limit RATE>
AnonRate 50KB/s
UserRate 1000KB/s
</Limit>
将 AnonRate
和 UserRate
设置为您希望的限制。AnonRate
适用于匿名用户,而 UserRate
适用于已登录用户。
sudo systemctl restart vsftpd
现在,您已经成功设置了在 CentOS 上使用 vsftpd 限制传输速度。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:centos vsftp如何优化性能