史上最全的 vsftpd 问题集(下篇)

系统 Linux
vsftpd在安全性、高性能及稳定性三个方面有上佳的表现。它提供的主要功能包括虚拟IP设置、虚拟用户、Standalone、inetd操作模式、强大的单用户设置能力及带宽限流等。文章给大家带来的是关于vsftpd一问一答,你碰到的问题,答案都在文章里看去找吧!

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。vsftpd太好用了,没有的朋友那你就落伍了,速度装个,下面采取一问一答形式来回答关于vsftpd所以的问题,看过上篇的朋友都知道下篇的强大。

  Q1) 求助!vsftpd显示的是GMT时间,而不是本地时间!

  A) 这个可以通过设置use_localtime=YES来解决。

  Q2) 求助!我能禁用某些FTP命令吗?

  A) 可以。有一些单独的选项(比如dirlist_enable),或者可以通过cmds_allowed选项指定允许的命令集。

  Q3) 求助!我可以改变vsftpd的工作端口吗?

  A1) 可以。如果以standalone方式运行vsftpd,可以用vsftpd.conf中的listen_port选项(指定端口)。

  A2) 可以。如果以inetd或xinetd方式运行vsftpd,那么这个问题由inetd或xinetd负责。你就必须修改inetd或xinetd的配置文件(可能是/etc/inetd.conf或/etc/xinetd.d/vsftpd)。

  Q4) 求助!vsftpd可以使用LDAP服务器进行验证吗?或者使用Mysql数据库?

  A) 是的。vsftpd可以使用PAM进行验证,所以你需要配置PAM使用pam_ldap或pam_mysql模块。这包括安装PAM模块,然后编辑vsftpd的PAM配置文件(可能是/etc/pam.d/vsftpd)。

  Q5) 求助!vsftpd支持每IP限制(per-IP limits)吗?

  A1) 是的。如果以standalone方式运行vsftpd,可以使用max_per_ip选项。

  A2) 是的。如果以xinetd方式运行vsftpd,可以用xinetd的配置参数per_source。

  Q6) 求助!vsftpd支持带宽限制吗?

  A) 支持。看man帮助(vsftpd.conf.5)中的"anon_max_rate"和 "local_max_rate"选项。

  Q7) 求助!vsftpd支持基于IP(IP-based)的访问控制吗?

  A1) 可以结合tcp_wrappers实现(前提是编译是加了tcp_wrappers支持)。通过设置tcp_wrappers=YES启用它。

  A2) 以xinetd方式运行vsftpd,xinetd可以结合tcp_wrappers。

  Q8) 求助!vsftpd支持IPv6吗?

  A) 从版本1.2.0开始就支持了。看vsftpd.conf的man帮助。

  Q9)求助!vsftpd编译失败,错误是不能找到-lcap(unable to find -lcap)。

  A) 安装libcap package再试。好像Debian用户遇到这个问题多一些。

  Q10) 求助!我的配置文件是/etc/vsftpd.conf,可是好像不起作用!

  A) RedHat用户会遇到这个问题 - 一些RedHat版本中vsftpd的配置文件是/etc/vsftpd/vsftpd.conf.

  Q11) 求助!vsftpd编译失败,报sysutil.c中有不完整的类型(types)。

  A) 你的系统可能不支持IPv6。要么在一个现代一些(支持IPv6)的系统中使用老版本的vsftpd(例如 v1.1.3),要么等没有这个问题的版本出来。

  Q12) 求助!下载(尤其是大量小文件)时看到很多这样的信息:“500 OOPS: vsf_sysutil_bind”。

  A) vsftpd-1.2.1已经解决了这个问题。

  Q13) 求助!vsftpd可以隐藏或拒绝访问某些文件吗?

  A) 可以。看看vsftpd.conf的man帮助中的hide_file和deny_file选项。

  Q14) 求助!vsftpd支持FXP吗?

  A) 支持。FTP服务器不需要特别配置就可以支持FXP。但由于vsftpd在IP地址上的安全限制,你可能不会成功。想放宽这种限制,可以看看vsftpd.conf的man帮助(vsftpd.conf.5)中关于pasv_promiscuous(和不太推荐使用的port_promiscuous)选项。

  Q15) ......

  A) 想进一步了解vsftpd,请阅读vsftpd.conf的man帮助和配置

阅读完上文,想必你们心中的疑惑都解开了哇,希望对你们都有很大的帮助!

【编辑推荐】

  1. 史上最全的 vsftpd 问题集(上篇)
  2. 如何解决vsftpd下显示的时间与系统时间不一致
  3. 如何处理VSFTPD实验500OOPS错误
  4. vsftpd 傻瓜版配置全流程
  5. vsftpd 傻瓜版安装全流程
  6. vsFTPd常用小功能二条
  7. vsFTPd常用功能之限速和限制链接点
责任编辑:赵鹏 来源: 互联网
相关推荐

2011-02-22 14:21:49

vsftpd

2019-10-14 16:09:46

WindowsLinux汇编语言

2011-03-22 15:48:40

LAMP

2015-12-01 09:56:49

数据中心机房

2010-08-26 10:28:43

2011-04-02 14:49:27

2011-04-02 14:52:52

2014-08-18 09:49:46

Linux

2011-02-23 16:09:48

2018-09-18 17:20:14

MySQL优化数据库

2009-10-28 09:49:32

linux Vsftp

2014-08-21 09:31:06

路由

2009-11-11 11:04:13

路由基础知识

2011-02-22 14:00:16

vsftpd

2017-09-15 15:48:12

Python面向对象技术类与对象

2010-09-01 13:08:50

RationalIBM

2012-04-08 20:41:59

Android

2015-08-18 09:47:13

2018-09-17 14:50:41

机器学习教程汇总人工智能

2017-05-03 11:57:37

LinuxGnome-scree GNOME工具
点赞
收藏

51CTO技术栈公众号