当前位置: 首页 > 知识库问答 >
问题:

ssh 错误:与 aws ec2 微型实例的连接超时

屠和洽
2023-03-14

我无法连接到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配置文件。没用

共有3个答案

侯沈义
2023-03-14

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

>

  • 登录您的aws帐户并从服务中选择EC2。

    从左侧栏的安全和网络下,选择安全组。

    点击“操作”

    对于“类型”选择SSH,对于“源”选择anywhere。(其他事情保持原样)

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

    现在应该可以对实例进行SSH了!

  • 卢杰
    2023-03-14

    我很抱歉。是因为我的ISP。

    沈琛
    2023-03-14

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

     类似资料:
    • 这不应该这么难。我无法通过SSH客户端连接到新的AWS EC2实例。我是从一个WIN7盒子连接的。 实例OS:Debian 6 使用3个不同的客户端:所有客户端连接ok PuTTY答复: MindTerm Java浏览器外接程序答复: 提亚。

    • 我在用NodeMailer发邮件。我一直在成功地使用我的gmail帐户发送电子邮件。我刚刚通过GoDaddy转到了我的域名自定义电子邮件。此电子邮件通过Hotmail运行。现在我已经做了这个切换,我得到的错误是:每次连接超时。Gmail还能用,但我不能用hotmail。 有什么解决方法吗?NodeMailer有什么更好的电子邮件选择吗? 这是我的设置:

    • 我正在尝试通过 SSH 连接到 EC2 实例。当我尝试连接到实例时,使用 我收到错误。 EC2实例配置 平台:亚马逊Linux AMI: ami-0841edc20334f9287 实例类型:t2.micro 公共IPv4:关联的弹性IPv4 EC2 实例关联的 VPC 子网配置: 路线表:(目的地-目标) < code>10.0.0.0/24 -本地 <代码>0.0.0.0/0-igw-… AC

    • 我刚刚升级到Android Studio 2.2.1版本,并且一个项目运行良好,现在我得到以下错误消息: 我知道还有另一个问题与此类似,但不是相同的情况。我不使用任何代理什么的。

    • 问题内容: 如何在Python 3.0中建立SSH连接?我想将文件保存在设置了无密码SSH的远程计算机上。 问题答案: 我建议将ssh称为子进程。它可靠且便携。 您不必担心引用目标文件名。如果您想要更大的灵活性,甚至可以这样做:

    • 在尝试在不同的机器上使用主配置和从配置运行jmeter分发测试时,我们面临着这个问题。Jmeter分布测试在同一台机器上运行良好,但我们得到的连接拒绝主机:xxx.xxx.xxx。xx;嵌套异常是:java.net。ConnectException:连接超时:connect无法配置xxx.xxx.xxxxxx