无法连接到aws机器:操作超时

时间:2012-05-10 21:45:20

标签: amazon-ec2 amazon-web-services

我是AWS的新手并且正确创建了密钥对

@air~/.ec2 - 14:25:10$ ec2-add-keypair mykey > mykey.pem  

并使用相同的密钥运行实例

@air~/.ec2 - 14:25:15$ec2-run-instances ami-a29243cb -k mykey -t t1.micro  

当尝试连接到机器时我看到了

@air~/.ec2 - 14:25:22$ ssh  -v -i mykey.pem ec2-user@ec2-21-20-42-115.compute-1.amazonaws.com
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug1: Connecting to ec2-user@ec2-21-20-42-115.compute-1.amazonaws.com [21.20.42.185] port 22.
ssh: connect to host ec2-user@ec2-21-20-42-115.compute-1.amazonaws.com port 22: Operation timed out

我甚至试过root@ec2-21-20-42-115.compute-1.amazonaws.com但没有运气

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:6)

这已经解决了。

<强>原因

  • 安全组是默认值而不是我创建的。用命令
  • 修复
  

ec2-run-instances ami-a29243cb -k mykey -t t1.micro -g worker

  • 以ubuntu而非ec2-user
  • 登录
  

ssh -v -i~ / .ec2 / mykey.pem   ubuntu@ec2-13-24-2-39.compute-1.amazonaws.com

它就像一个魅力:)