VSFTPD登录延迟后的随想

简介:

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

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

 

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

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

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

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

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

UseDNS no

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

顺着这个思路去网上找了关于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的时候,就会跳过域名解析正常验证.

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





     本文转自 showerlee 51CTO博客,原文链接:http://blog.51cto.com/showerlee/1172735,如需转载请自行联系原作者



相关文章
|
数据安全/隐私保护 安全 网络协议
|
安全 关系型数据库 MySQL
linxu Ubuntu 15.x vsftpd 虚拟用户登录及mysql验证
要建立一个本地FTP服务器,虚拟用户登陆 风来了.fox 全部以 root 权限 所有配置末尾不能 有 空格 1.安装 apt-get install -y vsftpd apt-get install -y db5.3-util #有可能版本不一样 安装完成后,自动建立 ftp用户及用户组 mkdir /home/ftp chmo
1730 0
|
Linux 网络安全 数据安全/隐私保护
Linux vsFTPd服务详解——文件加密传输配置
Linux vsFTPd服务详解——文件加密传输配置
691 2
|
安全 Linux 应用服务中间件
[笔记]CentOS7 vsftpd安装及配置使用
[笔记]CentOS7 vsftpd安装及配置使用
1802 0
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
1043 13
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
766 1
|
存储 安全 Linux
如何在 CentOS VPS 上配置 vsftpd 使用 SSL/TLS
如何在 CentOS VPS 上配置 vsftpd 使用 SSL/TLS
598 0
|
网络协议 安全 Linux
配置vsftpd服务
FTP是TCP/IP协议族中的应用层协议,用于可靠地传输文件,基于C/S架构,使用20(数据)和21(命令)端口。有两种传输模式:主动模式,客户端告知服务器数据端口,服务器发起连接;被动模式,服务器响应客户端的PASV命令,客户端建立数据连接。安装Linux的vsftpd服务涉及`yum install vsftpd`,创建用户,重启服务并设置开机启动。配置文件`vsftpd.conf`可调整访问权限和行为。通过FTP命令如`help`,`get`,`put`进行文件操作。匿名用户模式可允许无密码访问,需修改配置文件开启。
952 0