VSFTPD的设置选项之性能与负载控制
创始人
2024-07-21 09:31:42
0

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的设置选项的性能与负载控制有了一定的了解,希望对大家有所帮助!

【编辑推荐】

  • 史上最全的 vsftpd 问题集(上篇)
  • 史上最全的 vsftpd 问题集(下篇)
  • 如何解决vsftpd下显示的时间与系统时间不一致
  • 如何处理VSFTPD实验500OOPS错误
  • vsftpd.conf 术语解释大全
  • vsftpd 傻瓜版配置全流程
  • vsftpd 傻瓜版安装全流程

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
规避非法攻击 用好路由器远程管... 单位在市区不同位置设立了科技服务点,每一个服务点的员工都通过宽带路由器进行共享上网,和单位网络保持联...
范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...