SSH 大约需要 30 秒才能连接到我的电脑

SSH 大约需要 30 秒才能连接到我的电脑

可能重复:
ssh 连接时延迟

每当我尝试从桌面通过 SSH 连接到 CentOS 服务器时,输入“ssh user@address”后,它会挂起并闪烁光标约 30 秒,然后要求输入密码。连接后一切正常,并且在其他设备上也是即时的。

知道是什么原因造成的吗?我已经清除了~/.ssh。

答案1

我敢打赌,这里的问题出在您服务器上的 DNS 配置上。SSH 会尝试反向查找您的主机名,如果速度很慢,您就会遇到延迟。(通常,问题出在您的 中的第一个服务器上/etc/resolv.conf,但也可能是您的客户端系统的 DNS 配置有问题。

答案2

这可能是 DNS 问题。您可以检查一下 CentOS 服务器上的 DNS 是否配置正确吗?

如果您没有 DNS 设置的完全访问权限,则可以添加/etc/hosts用于连接的 IP 条目。这很可能会缩短延迟。

另请参阅:成功登录前 10 秒 SSH 延迟ssh 连接时延迟

相关内容