首页 文章

ssh错误:连接超时到aws ec2微实例

提问于
浏览
4

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

Instance Details

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

Security Group

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范围 .

Error Message

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 回答

  • 3

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

  • 1

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

  • 0

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

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

    从左侧列

    • ,在安全和网络下,选择 security group.

    • 点击“ Action " > select " Edit Inbound Rules

    enter image description here

    • for“ Type ”选择SSH并选择“ Source ”随处选择 . (保留其他内容)

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

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

相关问题