在CentOS上,您可以使用vsftpd
(Very Secure FTP Daemon)作为FTP服务器,并通过配置文件限制用户的上传和下载速度
sudo yum install vsftpd
sudo vi /etc/vsftpd/vsftpd.conf
# 限制用户上传速度(单位:字节/秒)
local_max_rate=50000
# 限制用户下载速度(单位:字节/秒)
anon_max_rate=50000
将50000
更改为您希望设置的上传和下载速度。例如,如果您希望限制速度为100 KB/s,则设置为100 * 1024
。
.ftpaccess
的文件:cd /home/username
touch .ftpaccess
将username
替换为实际用户名。
.ftpaccess
文件:vi .ftpaccess
.ftpaccess
文件中添加以下内容以限制上传和下载速度:local_max_rate=50000
anon_max_rate=50000
同样,将50000
更改为您希望设置的上传和下载速度。
保存并关闭.ftpaccess
文件。
重启vsftpd服务以使更改生效:
sudo systemctl restart vsftpd
现在,您已经成功限制了CentOS FTP服务器上的上传和下载速度。