VSFTPD登录延迟问题

最近给公司一台服务器做ftp服务,安装的是centos下的vsftpd,各种配置后客户端用filezilla登录centos系统账户,发现了一个很奇怪的问题,输完账号密码登录后,在filezilla状态列表上发现会停留在密码验证这栏内容,如下:

---------------

命令:PASS ******************

---------------

然后停留大概5秒左右才会正常登录到该账户FTP宿主目录下

想了想,之前使用SSH服务远程登录系统SHELL对系统账户密码验证时也出现过类似延迟,当时解决办法是到/etc/ssh/sshd_config下,去掉该行注释,并将yes改成no,如下:

----------------

UseDNS no

----------------

顺着这个思路去网上找了关于FTP登录延迟的资料

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/Ftp/

发现网站一致的解决办法是将 /etc/resolv.conf这个文件的DNS修改成一个真实可信的当地所在运营商的DNS地址,然后自己就打开本机系统的这个配置文件,发现地址没问题啊,是我们这边省电信的DNS解析地址.

随手打了个ifconfig

然后突然发现问题所在,我在给服务器设置的IP信息是出不去外网的内网地址.

立马 vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改成可路由出外网的内网地址,重新登录FTP,发现延迟问题解决.

顺着这个思路将IP信息改回不可路由出外网的地址后

vi /etc/resolv.conf

将里面的DNS信息清空,再尝试登录FTP,发现依旧0延迟.

OK,原来是DNS解析出现的问题.

这样其实就可以理解为,不管VSFTPD还是SSHD,在进行密码验证时,该服务都会先去寻找本机设置的DNS地址所在的服务器(没有设置则跳过),如果找不到,DNS会有一个自己的TTL,当TTL为0的时候,就会跳过域名解析正常验证.

好记心不如烂笔头,写点个人心得仅供大家参考..呵呵

时间: 2024-10-02 03:26:58

VSFTPD登录延迟问题的相关文章

vsftpd的530 Login incorrect错误解决方法 vsftpd登录错误_FTP服务器

530 Login incorrect只有用匿名anonymous才可登录,其余所有用户都报530 Login incorrect错 复制代码 代码如下: local_enable=YESwrite_enable=YESpam_service_name=vsftpduserlist_enable=YES 加入粗体这句话就OK啦.现在原因还不知道. 其他的解决思路: 1.被动模式的问题 2.有时候可能是主目录的问题,比如你的FTP主目录是/data/www,但是用户vsftpd的在/etc/pas

vsftpd登录时提示“vsftpd 500 OOPS: chroot”的问题

http://www.linuxquestions.org/questions/linux-networking-3/ftp-500-oops-cannot-change-directory-432558/ 于是知道是selinux的问题,它有一个叫做"Allow ftp to read/write in the user home directories" 的选项. 使用如下命令 /usr/sbin/setsebool -P ftp_home_dir 1 打开选项,重启服务器,登录,

linux中vsftpd登录,上传下载文件慢解决办法

在使用vsftpd的过程中,一直以来都有一个问题就是在ftp用户登陆验证的时候总是很慢,最长的时候可能 会有一分多钟. 换过各种vsftp的配置方式虚拟用户,使用MySQL.文本等等,都没有根本的解决.今天给一台测试机器装 vsftp,再次遇到这个问题,在历经千辛万苦之后终于找的了其中的原因. 后来gg,bd查了一下发现sftpd太慢,主要解决方法   清空文件resolv.conf /etc/resolv.conf 该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配

linux系统vsftpd登陆慢卡怎么办

  vsftpd是linux系统中的一款ftp软件,用它可以实现文件,数据上传与下载,但有些用户会发现vsftpd登录非常的慢,一停一停的,那么如何解决vsftpd登陆慢卡问题呢? 1.修改服务器上的/etc/resolv.conf令其内容只有类似 nameserver 192.81.133.229 nameserver 114.114.114.114 出现问题的机器的resolv.conf中总是含有localhost或者127.0.0.1这样的地址.也就是说当客户端连接服务器时,服务器会执行一

Vsftpd一款Ubuntu中最受推崇的FTP服务器程序

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用.vsftpd 的名字代表"very secure FTP daemon", 安全是它的开发者 http://www.aliyun.com/zixun/aggregation/16434.html">Chris Evans 考虑的首要问题之一.在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标.目前在开源操作系统中常用的FTPD套件主要还有ProFTPD.PureF

Windows 7开发:后台服务(动手实验)

Windows 7 和 Windows Vista 在后台处理方面经过了很多改进.如今实现有效后台处理 的挑战包括: • 性能--启动延迟,登录延迟,关闭延迟:后台 处理干扰前台处理 • 耗电 • 安全--攻击面增多 Windows 7 后台服务和计划任务采用各种机制最大程度地减小耗电量,减少系统攻击 面,并提高应用程序和系统性能.这些机制包括: • 服务请求的安全权限 • 服务 SID • 延迟自动启动服务 • 触发器 启动服务 • 计划任务条件和设置 由于如今的 Windows 中存在大量服

通向架构师的道路(第八天)之weblogic与apache的整合与调优

一.BEAWeblogic的历史 BEA WebLogic是用于开发.集成.部署和管理大型分布式Web应用. 网络应用和数据库应  用的Java应用服务器.将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的  开发.集成.部署和管理之中.  BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能 .可扩展性和高可用性.  与BEA WebLogic Commerce ServerTM配合使用, BEA WebLogicServer可为部署适

微软联手NetApp打造私有云 支撑锦江800家酒店

作为一家传统的酒店管理企业,来自内部业务的快速增长和来自外部的竞争压力使得锦江酒店的业务和IT部门都共同面临集中管理企业资源.建立随需应变企业平台的挑战.为了满足当前业务发展需求,同时实现未来5-10年成为世界知名品牌的战略目标,锦江酒店基于微软Windows Server 2012和System Center 2012搭建了私有云平台,实现了其IT架构从分散走向集中的变革,为企业追求卓越的管理目标奠定了扎实的基础. 作为亚洲最大的酒店管理集团之一,上海锦江国际酒店管理有限公司(以下简称锦江酒店

基于vsftpd+pam+mysql架设ftp并实现虚拟用户登录

1.系统环境和所需软件包 Redhat Enterprise-5.8.vsftpd.mysql.pam-mysql-0.7RC1 2.本文大致内容 ①.vsftpd安装 ②.vsftpd配置文件的介绍 ③.vsftpd服务器的基本实现和一般控制设置 ④.虚拟用户vsftpd服务器的搭建.测试等 3.FTP服务器介绍 FTP服务器的连接分为两种: 控制连接:客户端向服务器端请求连接,而且一旦建立就不在断开,等到人为断开的时候此连接才会释放,此连接是 利用tcp的21号端口 数据连接:客户端和服务器