我对防火墙做了一些更改(阻止外部 DNS 并强制通过我的 DNS 服务器),我认为这可能与为什么需要一分钟才能连接到[电子邮件保护]?请参阅 pastebin 中的输出 -vvv。我尝试在谷歌上搜索卡住的部分,但我被难住了。UseDNS
设置为no
。
https://pastebin.com/WMAyrnv1<--在这里记录,我注意到它卡在哪里了
编辑:更新了 Pastebin 链接并包含一些信息。
答案1
它卡在哪里?可能是反向解析。登录 192.168.1.2 后,尝试解析你来自的 ip:
host origin_ip
您可以使用下列方法之一获取 origin_ip:
echo $SSH_CLIENT
echo $SSH_CONNECTION
如果这需要很长时间,您就知道问题出在哪里了。然后您可以将反向区域添加到 DNS 中,或者在 sshd_config 中将 UseDNS 设置为“no”。
答案2
在另一篇文章中找到了答案-https://serverfault.com/questions/792486/ssh-connection-takes-forever-to-initiate-stuck-at-pledge-network
在 sshd_config 文件中将 UsePAM 从“是”更改为“否”