-1

当我尝试 ssh 到目标远程主机时收到此错误。我试图从两台不同的计算机上shh 无济于事。我发现环顾四周的一个解决方案是重定向到不同的端口,但我再次收到此错误,但使用了新的端口号。下面是调试信息:

bash-4.1$ ssh -vvv oniemann@128.114.126.232
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 128.114.126.232 [128.114.126.232] port 22.
debug1: connect to address 128.114.126.232 port 22: Connection timed out
ssh: connect to host 128.114.126.232 port 22: Connection timed out

关于问题可能来自哪里的任何想法?

4

2 回答 2

0

您的问题来自两个地方之一。

  1. 您尝试访问的服务器未在端口 22 上侦听传入的 ssh 连接请求

  2. 在你所在的机器和你试图通过 ssh 连接的服务器之间有某种防火墙,阻止了端口 22 的流量。

如果您是 128.114.126.232 的服务器管理员并且您知道 ssh 配置正确,那么您的罪魁祸首就是 #2。考虑到这台机器位于加州大学圣克鲁斯分校(如果您提供的 IP 地址是真实的),某些网段很可能被防火墙相互隔离。

于 2015-01-14T01:31:57.583 回答
0

看起来服务器的 22 端口被阻塞了。可能有一个明确的端口允许通过主机服务器防火墙设置进行 ssh。这是一种常见的做法,因为端口 22 是默认端口。您可以通过 LISH 访问终端吗?如果是这样,您可以从那里检查端口规则,我很乐意提供帮助。

于 2015-01-14T00:02:29.043 回答