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

FTP & SFTP & FTPS

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 & SFTP & FTPS
如何解决Windows SFTP命令的权限提示?

1 前言 一个问题,一篇文章,一出故事。 今天笔者使用windows系统如下命令连接sftp服务器时 …

Bash
如何实现SFTP自动上传下载?

1 前言 一个问题,一篇文章,一出故事。 笔者最近需要实现sftp自动上传下载,于是整理此文。 以下 …

FTP & SFTP & FTPS
如何基于Oracle Linux 9.x实现SFTP邮件认证2FA?

1 前言 一个问题,一篇文章,一出故事。 笔者想实现SFTP的2FA以便增强SFTP服务的安全性,于 …