ubuntu

Ubuntu如何限制vsftp访问速度

小樊
39
2025-10-16 05:09:07
栏目: 智能运维

Ubuntu限制vsftpd访问速度的常用方法

1. 通过vsftpd配置文件设置基础带宽限制(推荐)

这是最直接的方式,适用于大多数场景,通过修改vsftpd的主配置文件/etc/vsftpd.conf实现。

2. 使用tc命令进行高级流量控制(可选)

若需要基于IP、接口或更细粒度的带宽分配(如限制某台主机的FTP流量),可使用Linux自带的tc(Traffic Control)工具。

3. 通过limits.conf限制用户资源(补充)

若需限制用户进程的文件描述符或进程数(间接影响传输速度),可编辑/etc/security/limits.conf

sudo nano /etc/security/limits.conf

添加以下内容(以限制用户ftpuser为例):

ftpuser hard nofile 1024  # 最大文件描述符数
ftpuser soft nofile 512   # 软限制
ftpuser hard nproc 1024   # 最大进程数

保存后,用户下次登录时生效(需重新登录)。

验证配置

无论使用哪种方法,均可通过以下方式验证速度限制是否生效:

提示

0
看了该问题的人还看了