可以 ping 通但无法 SSH(可能是服务器挂起)

可以 ping 通但无法 SSH(可能是服务器挂起)

我们有一台可以 ping 通但无法 SSH 的服务器。

这是 ssh 的详细信息

[user@/etc]$ssh -v [email protected]
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 111.111.111.111 [111.111.111.111] port 22.
debug1: Connection established.
debug1: identity file /hey/hey2/.ssh/identity type -1
debug1: identity file /hey/hey2/.ssh/identity-cert type -1
debug1: identity file /hey/hey2/.ssh/id_rsa type -1
debug1: identity file /hey/hey2/.ssh/id_rsa-cert type -1
debug1: identity file /hey/hey2/.ssh/id_dsa type -1
debug1: identity file /hey/hey2/.ssh/id_dsa-cert type -1

根据上面的输出,它似乎挂起,所以我只需ctrl + c关闭 ssh 命令即可。

SSH 没有失败,只是挂起。

我们怀疑服务器挂起。

笔记:出于安全目的更改了IP。

答案1

如果您的远程服务器配置了 DNS 服务器(签入/etc/resolv.conf),SSH 服务器将尝试对客户端的 IP 地址进行反向 DNS 查找。如果无法解析,它将等待 30 秒超时后才允许您访问。所以可能没有挂。

另请检查您是否可以从服务器内部(通过127.0.0.1本地 IP)进行 ssh 以检查其是否正常工作。还sshd -t可以帮助解决/etc/sshd/sshd_config.

相关内容