问题现象

在Linux安装了一个vsftpd的ftp,在连接的时候很慢,总要等上10多秒才能连接上;

问题原因

当客户端连接服务器时,服务器会执行一个DNS查找,来确认域名,如果所用DNS解析不到,会等到超时为止。

解决办法

修改vsftpd配置文件

vi /etc/vsftpd/vsftpd.conf

添加如下参数:

reverse_lookup_enable=NO

保存退出后,重启vsftpd服务

service vsftpd restart

/etc/init.d/vsftpd restart

验证

使用ftp客服端进行登录,可以感觉到没有等待了。

改完手工。