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