【发布时间】:2016-07-09 16:49:19
【问题描述】:
我无法连接到我在 EC2 上创建的属于 C3 系列的任何机器。
我通过 SSH 连接到任何其他类型的机器都没有问题。
我需要做什么来进一步调试这个?
我采取的步骤:
- 我创建了一个 t1.micro 机器,它具有相同的映像(一个 ubuntu 13.10 64 位 AMI
ami-2f252646)、相同的密钥对和相同的安全组。效果很好。 - 我 ssh 到 t1.micro 机器,然后再次从该机器 ssh 到 C3 机器。这告诉我机器已启动并正在运行,我的问题是直接从我的 PC 连接到 C3 机器(通过办公室路由器)。
- 我尝试通过 22 端口远程登录到 t1.micro 机器 - 我得到了连接。
- 我尝试通过端口 22 远程登录到 C3 机器 - 不起作用。
- 我尝试从另一台 PC 而非办公室远程登录到端口 22 上的 C3 机器 - 我得到了连接。
- 我在几台 C3 类型的机器上试过这个,结果都一样。
所以:
- 机器已启动并正在运行,并且可以接受连接。
- 我的office连接和C3机器的耦合明显有问题。
- 我的办公室连接在任何其他类型的 m1/c1/g1/m2 机器上都可以正常工作,所以只有“3”系列有这个问题。
我不知道如何解决这个问题,甚至进一步调试它。现在我正在通过代理 t1.micro 机器与我的机器建立隧道......
我的操作系统本身就是 Ubuntu 13.10
这是我的ssh -vvv 命令输出的gist link
好像卡在debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
【问题讨论】:
-
如果您使用 -vvv 作为标志 ssh 到实例,输出是什么?这个实例是 ec2 classic 还是 vpc?你能启动另一个实例然后从那里得到它吗? (您可能需要 scp 到该新实例的密钥,因此您需要使用不同的密钥对来启动该实例)
-
@pquery 我添加了一个指向输出要点的链接。这是 EC2 的经典之作。打开另一个不是 C3 家族的实例,比如 t1.micro,让我进入(“旋转”)那里,正如我在我的帖子中所描述的那样(显然,你也用我的钥匙来做这件事)
标签: amazon-web-services ssh amazon-ec2