如何限制VSFTP用户的上传下载速度?

FTP

1 前言

一个问题,一篇文章,一出故事。
笔者生产环境VSFTP服务遇到单用户上传下载需要限速(该用户走专线),于是整理此文。

2 最佳实践

2.1 开启用户自定义配置

vim /etc/vsftpd/vsftpd.conf

确认如下配置存在,

user_config_dir=/etc/vsftpd/vsftpd_user_conf

根据以上配置,我们需要确保配置所需的目录存在,如果不存在我们手动创建,

mkdir /etc/vsftpd/vsftpd_user_conf

2.2 限制特定用户的上传下载速率

2.2.1 确认用户存在

id user1

2.2.2 增加限速配置

echo "local_max_rate=204800" >> /etc/vsftpd/vsftpd_user_conf/user1

注:以上数值的单位为bytes/second,204800bytes/second即200KB/s(1024进制)

2.2.3 重启使服务生效

/etc/init.d/vsftpd restart
/etc/init.d/vsftpd status
没有评论

发表评论

FTP
如何满足多应用程序FTPS上传?

1 前言 一个问题,一篇文章,一出故事。 在之前的章节笔者使用过“user_config_dir”定 …

FTP
如何解决MySQL PAM模块与新版MySQL不兼容问题?

1 前言 笔者生产环境有部署VSFTP服务(基于MySQL验证),详细的搭建步骤如下, 如何部署集成 …

FTP
如何部署集成MySQL PAM模块的SFTP服务?

1 前言 需要解决由FTP上传的文件自动以某个应用程序的身份保存的唯一方式是使用VSFTP的虚拟用户 …