每次SSH请求超时


18

我试图通过ssh访问我们正在使用的存储空间,但每次都超时Mac OS 10.7.5-Terminal)。

我检查了防火墙,设置,甚至关闭了Little Snitch,并且端口22没有阻塞。在具有SSH客户端的Windows计算机上执行完全相同的请求,就像一个超级按钮。

请求:

ssh login_name@server_address

回答:

ssh: connect to host server_address port 22: Operation timed out

该问题似乎来自我公司的vpn /代理设置。如果我找到解决方法,它将更新。


1
如果您关闭防火墙,它可以工作吗?我知道你检查的设置,但如果你的防火墙检查的话不说
罗布

是的,很抱歉您不清楚,我也检查过防火墙!
阿纳斯

我正在考虑路由问题...是否可以将Mac设置为使用Windows计算机的IP地址,然后尝试ssh从Mac进行操作?IP地址是否配置了DHCP?您能否将问题的输出添加netstat -rn(您可能不想在AskDifferent的此处公开所有IP地址,在这种情况下,请替换为,a.b.c.d要保持一致,以便同一IP地址始终得到相同的a.b.c.d替换)?Mac与存储设备是否在同一网络中?
jaume

您最终了解并解决了此ssh阻止问题吗?
2015年

@Anas:您在评论中写道,问题出在同事的笔记本电脑上。这是错的吗?Mac和Windows客户端之间有什么区别?这两个基本有什么不同ping
2013年

Answers:


13

3条命令可以帮助您跟踪此协议失败:

ping server_address
traceroute server_address
ssh -v login_name@server_address

请检查您是否使用正确的网络接口连接到目标服务器。如果您使用臭名昭著的Automatic位置,则可能是网络连接错误方式(例如,当您以为使用公司VPN时,通过邻居免费wi-Fi)。

如果您怀疑合法或意外的过滤,则可以使用以下方法进行诊断:

nmap -Pn -p22 server_address

嗨,丹尼尔,非常感谢您的回答。不幸的是,我只是意识到这可能与我公司的服务器设置和代理有关,因为它在我同事的笔记本电脑上也不起作用。如果不是,会让您知道!谢谢 !
阿纳斯

从另一个评论来看,这台笔记本电脑也是Mac。
2013年

@daniel Azuelos -nap是否需要-Pn?会有什么不同?
DKroot

zsh:找不到命令:nmap
Jamie Hutber

@JamieHutber哪个版本的MacOS X?echo ${PATH}?[返回]实际上,我认为您应该对不是一个问题的问题提出疑问ssh timeout

4

这是在安装更新版本的OS X之后立即发生的。在深入研究更改网络设置之前,我建议您进行其他重新启动。这为我解决了这个问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.