Mac OS X Lion 无法通过 SSH 连接到 AWS?

Mac OS X Lion 无法通过 SSH 连接到 AWS?

不确定我遗漏了什么,但我当前的公司机器无法通过 SSH 连接到我们为项目运行的 AWS 实例。具体情况如下:

  • 我组织中的其他人(以及我办公室的其他人)使用他们的硬件通过 SSH 连接到它
  • 我以前也这样做过,最近一次是在一个半星期前
  • SSH 到内部服务器(即防火墙内的服务器)
  • 所有其他必须通过防火墙的流量似乎都运行良好(例如,我可以从命令行 curl 到有问题的 AWS 服务器,没有任何问题)
  • Mac 版本是 OS X 10.7.4

使用 -vvv 命令运行 ssh 对我帮助不大:

$ ssh -vvv [email protected]
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to myserver.com [**.**.**.**] port 22.
debug1: connect to address **.**.**.** port 22: Operation timed out
ssh: connect to host **.**.**.** port 22: Operation timed out

不知道还能去哪里找。我以为可能是代理的问题,但 a) 据我所知我没有更改代理设置,并且 b) 具有相同代理设置的其他人没有遇到相同的问题。

答案1

您能通过 telnet 连接到该服务器上的 22 端口吗?我猜不行,但值得一试。如果不能,您的外部 IP 是否与其他服务器相同?如果是,则可能是某处的本地防火墙。如果不能,我猜您不小心在外部服务器上阻止了自己。检查 /etc/hosts.deny 以查找您的 IP 地址,并可能检查其上的 iptables。

答案2

好的,看起来问题出在我尝试使用相关 AMI 的 DNS 名称通过 SSH 连接到弹性 IP 副机。不确定为什么以前可以,现在不行,但确实可以。

相关内容