4

我无法连接到 aws ec2 实例。这是详细信息。

实例详情

AMI: ubuntu/images/ebs/ubuntu-quantal-12.10-amd64-server-20121218 (ami-422ea672)
Zone: us-west-2b
Security Groups: dev. view rules
Type: t1.micro

安全组

Ports    Protocol     Source    
0-65535     tcp          0.0.0.0/0  
0-65535     udp          0.0.0.0/0  
-1          icmp         0.0.0.0/0  
22          tcp          106.76.139.164/32  

我还在 ssh 的入站 tcp 规则中添加了我的本地 IP 范围。

错误信息

    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 19: Applying options for *
    debug1: Connecting to ec2-54-245-168-248.us-west-2.compute.amazonaws.com [54.245.168.248] port 22.
    debug1: connect to address 54.245.168.248 port 22: Connection timed out
    ssh: connect to host ec2-54-245-168-248.us-west-2.compute.amazonaws.com port 22: Connection timed out

我可以成功 ping 实例。我之前在我的旧帐户上启动了 ssh 连接,我没有遇到任何问题。

**我已经尝试过的事情**

  • 终止并创建一个新实例。没用!
  • 打开所有 TCP、UDP、ICMP 连接。没用!
  • 关联弹性 IP 并使用弹性 IP 进行连接。没用。
  • 已删除 ssh 配置文件。没用。
4

3 回答 3

3

我也遇到了这个问题,因为我的 ISP 给了我一个新的 IP,其效果是用于 ssh 访问我的实例的安全组设置已过时。更新安全组中允许的 IP 以反映此更改解决了该问题。

于 2014-07-29T10:13:39.617 回答
1

对不起。这是因为我的ISP。

于 2013-04-12T15:54:13.260 回答
0

我遇到了同样的问题,我发现这是因为与我的安全组相关的规则不允许我通过 SSH 连接到我的实例。为了解决这个问题:

  1. 登录到您的 aws 帐户并从services中选择EC2

  2. 从左侧栏中,在安全和网络下,选择安全组。

  3. 点击“操作”>选择“编辑入站规则

在此处输入图像描述

  1. 对于“类型”选择SSH,对于“”选择任何地方。(保留其他内容)

  2. 保存并转到编辑“出站规则”并执行完全相同的步骤。

您现在应该可以通过 SSH 连接到您的实例了!

于 2017-11-08T15:40:10.347 回答