EC2实例ssh连接超时

时间:2016-01-11 15:41:42

标签: amazon-web-services amazon-ec2 aws-ec2

我浏览了AWS文档并逐步跟踪连接超时。看起来我已经做好了一切,但问题仍然存在。

我正在使用Windows实例,并想知道它的AMI用户名是什么?我正在尝试使用ec2-user和root。但是连接时间超时都不清楚正确的用户名。

另外,还有其他方法可以解决问题。

3 个答案:

答案 0 :(得分:3)

AWS Windows帐户的默认用户名应为管理员source

答案 1 :(得分:1)

我调试EC2连接超时的步骤

  1. 仔细检查端口22的安全组访问权限

  2. 确保您当前有IP并更新以确保其未更改

  3. 确保您尝试使用的密钥对与EC2上的密钥对相对应

  4. 确保本地计算机上的密钥对已正确chmod。我相信它是chmod 600 keypair.pem check this

  5. 确保您位于主机上的.ssh文件夹中或正确引用它:HOME/.ssh/key.pem

  6. 最后一个奇怪的完全如意的检查:重启实例,分配弹性IP并访问,将@publicIP切换到@publicDNS,在user @ ip :末尾添加:等 完全神秘的调试设置为6。这是“我的代码不起作用的一部分 - 不知道为什么。我的代码确实有用 - 不知道为什么。”分类

答案 2 :(得分:1)

检查与ec2计算机关联的安全组中的端口22是否已打开。 SSH协议默认在22端口上运行。另外,检查是否为该计算机分配了public IP,并且您正在使用公共IP来SSH(非私有IP)