有台机器上安装了vsftpd,用虚拟用户登录在输入密码后要等30s左右才能登录进去,摸索了半天,发现根本原因在DNS解析上花费很长时间,直到DNS超时才返回,
解决办法:
一、resolv.conf文件中的DNS,检查是否可用
替换掉不可用的DNS,可以用114.114.114.114
二、另外一个办法是在vsftpd.conf文件中加入:
reverse_lookup_enable=NO
保存后重新启动vsftpd
systemctl restart vsftpd
有台机器上安装了vsftpd,用虚拟用户登录在输入密码后要等30s左右才能登录进去,摸索了半天,发现根本原因在DNS解析上花费很长时间,直到DNS超时才返回,
替换掉不可用的DNS,可以用114.114.114.114
reverse_lookup_enable=NO
保存后重新启动vsftpd
systemctl restart vsftpd