我继承了我的研究小组在我的大学使用的计算集群的管理。我收到一位用户的电子邮件,说明网络界面没有响应。我可以ping机器,但我不能ssh
如果我ping地址,我可以找到主机,我收到回复:
ping -c 20 cluster.host.myschool.edu
...
...
传输20个数据包,19个数据包收到5.0%的数据包丢失
但是,如果我尝试ssh:
ssh -v me@cluster.host.myschool.edu
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 102: Applying options for *
debug1: Connecting to cluster.myschool.vt.edu [xxx.xx.xxx.xx] port 22.
debug1: Connection established.
debug1: identity file /Users/me/.ssh/id_rsa type 1
debug1: identity file /Users/me/.ssh/id_rsa-cert type -1
debug1: identity file /Users/me/.ssh/id_dsa type -1
debug1: identity file /Users/me/.ssh/id_dsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.2
然后它只是永远挂起我必须杀死它不会在等待几分钟后给我任何错误消息。
什么可能导致这个问题?我确信在这一点上我将不得不去物理机器来解决这个问题,但它让我想知道:我可以从地址得到回复但计算机已经崩溃了吗?
我不认为ssh服务器可能刚刚关闭,因为托管图形界面的Web服务器在我尝试访问我将在浏览器中登录的网站时出现类似的问题我没有得到找不到服务器,或连接超时错误firefox只是无限期地加载页面。
我不是要求帮助调试这个(虽然我会接受建议)我想知道这些各种连接是如何工作的,为什么机器正在回答ping但是似乎没有回应其他任何东西
这取决于你的意思是“向下”。如果机器没有电源或网络,则无法响应ping。瑞安在他的回答中说,你的机器已经启动了。但是,它只是不能正常工作。
—
Keltari 2015年
简而言之,这正是我正在寻找的答案我没有意识到机器可以在无法正确建立连接时响应ping。我猜ping就像弹出一些东西一样?即它的工作,因为它在那里,但这并不意味着我可以进入?
—
Ajay 2015年
机器启动了。网络正在兴起。我们可以通过它回应ping这一事实来判断。除此之外,有些事情是不对的。那个问题在哪里......那是一个不同的故事。
—
Keltari 2015年
@Ajay Machine可以响应ping,尽管有一些服务问题(例如SSH已关闭或在DDoS下)。当机器无法响应ping时,即使防火墙打开,仍然可以响应arping。
—
kenorb 2015年