Amazon ec2 无法连接到aws计算机:操作超时

Amazon ec2 无法连接到aws计算机:操作超时,amazon-ec2,amazon-web-services,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-4

我是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
但运气不好


如何修复此问题?

此问题已解决

原因

  • 安全组是默认的,而不是我创建的。命令修正
ec2运行实例ami-a29243cb-k mykey-t t1.micro-g worker

  • 以ubuntu而不是ec2用户身份登录
ssh-v-i~/.ec2/mykey.pem ubuntu@ec2-13-24-2-39.compute-1.amazonaws.com


它就像一个符咒:)

唉,我已经使用AWS好几个星期了,我完全忘记了安全组的事了。对我来说,安全组是个问题。