VSFTPD的设置选项之性能与负载控制

系统 Linux
vsftpd在安全性、高性能及稳定性三个方面有上佳的表现。它提供的主要功能包括虚拟IP设置、虚拟用户、Standalone、inetd操作模式、强大的单用户设置能力及带宽限流等。vsftpd中的vsftpd.conf文件配置比较简单,可以根据实际情况对其进行一些设置,我们来看看有哪些设置!

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。就是配置有点麻烦,vsftpd.conf文件配置比较简单,我们可以设置下:

  VSFTPD的设置选项

  VSFTPD的配置文件/etc/vsftpd/vsftpd.conf是个文本文件。以“#”字符开始的行是注释行。每个选项设置为一行,格式为“option=value”,注意“=”号两边不能留空白符。除了这个主配置文件外,还可以给特定用户设定个人配置文件,具体介绍见后。

  VSFTPD包中所带的vsftpd.conf文件配置比较简单,而且非常偏执狂的(文档自称)。我们可以根据实际情况对其进行一些设置,以使得VSFTPD更加可用。

  1、性能与负载控制

  1.1、超时选项

  idle_session_timeout=

  空闲(发呆)用户会话的超时时间,若是超出这时间没有数据的传送或是指令的输入,则会强迫断线。单位为秒,默认值为300。

  data_connection_timeout=

  空闲的数据连接的超时时间。默认值为300 秒。

  accept_timeout=numerical value

  接受建立联机的超时设定,单位为秒。默认值为60。

  connect_timeout=numerical value

  响应PORT方式的数据联机的超时设定,单位为秒。默认值为60。以上两个选项针对客户端的,将使客户端空闲1分钟后自动中断连接,并在中断1分钟后自动激活连接。

  1.2 负载控制

  max_clients=numerical value

  此参数在VSFTPD使用单独(standalone)模式下有效。此参数定义了FTP服务器最大的并发连接数,当超过此连接数时,服务器拒绝客户端连接。默认值为0,表示不限最大连接数。

  ?

  max_per_ip=numerical value

  此参数在VSFTPD使用单独(standalone)模式下有效。此参数定义每个IP地址最大的并发连接数目。超过这个数目将会拒绝连接。此选项的设置将影响到象网际快车这类的多进程下载软件。默认值为0,表示不限制。

  anon_max_rate=value

  设定匿名用户的最大数据传输速度value,以Bytes/s为单位。默认无。

  local_max_rate=value

  设定用户的最大数据传输速度value,以Bytes/s为单位。默认无。此选项对所有的用户都生效。此外,也可以在用户个人配置文件中使用此选项,以指定特定用户可获得的最大数据传输速率。

  步骤如下:

  ①在vsftpd.conf中指定用户个人配置文件所在的目录,如:

  user_config_dir=/etc/vsftpd/userconf

  ②生成/etc/vsftpd/userconf目录。

  ③用户个人配置文件是在该目录下,与特定用户同名的文件,如:

  /etc/vsftpd/userconf/xiaowang

  ④在用户的个人配置文件中设置local_max_rate参数,如:

  local_max_rate=80000

  以上步骤设定FTP用户xiaowang的最大数据传输速度为80KBytes/s。

  VSFTPD 对于速度控制的变化范围大概在80%到120%之间。比如我们限制最高速度为100KBytes/s, 但实际的速度可能在80KBytes/s 到120KBytes/s 之间。当然,若是线路带宽不足时,速率自然会低于此限制。

通过上面的阅读,大家对VSFTPD的设置选项的性能与负载控制有了一定的了解,希望对大家有所帮助!

【编辑推荐】

责任编辑:赵鹏 来源: 互联网
相关推荐

2011-02-22 15:07:03

VSFTPD

2011-02-22 16:23:22

VSFTPD

2011-02-22 16:22:46

VSFTPD

2011-03-03 16:28:24

Vsftpd设置

2011-02-22 15:17:00

VSFTPD

2011-02-22 15:16:58

2011-02-22 16:23:20

VSFTPD

2023-03-01 09:07:44

前端监控异常

2011-03-04 13:58:41

2011-03-04 14:04:43

2011-03-04 14:01:48

VSFTPD.CONF

2011-03-04 09:40:36

Vsftpd文件

2023-03-16 10:33:39

2010-04-26 17:07:59

网络负载均衡

2011-03-02 11:32:55

vsftpd配置

2011-02-22 11:21:54

vsFTPD设置

2011-02-23 14:38:39

安装CentOS vsftpd

2011-03-01 09:29:45

vsftpd用户目录

2011-02-23 14:38:39

安装CentOS vsftpd

2011-02-22 11:21:54

vsFTPD设置
点赞
收藏

51CTO技术栈公众号