2012-07-25 111 views
0

我从VMWare的VMDK使用以下命令创建一个CentOS 6 AMI:无法通过SSH进入创建AMI在Amazon EC2上

$ec2-bundle-image -i CentOS_6.vmdk -r x86_64 -k ~/.ec2/pk.pem -c ~/.ec2/cert.pem --user <user_id> 
$ec2-upload-bundle -b <bucket_name> -m /tmp/CentOS_6.vmdk.manifest.xml -a <access_id> -s <secret_key> 
$ec2-register <bucket_name>/CentOS_6.vmdk.manifest.xml 

我m1.large存储创建后推出的一个实例。我面临以下问题:

  1. 实例状态检查失败。
  2. 无法进入实例ssh。

任何想法,我哪里错了?

回答

0

尝试ping你的实例,如果有回复,然后尝试SSH -i key.pem ec2-user @ public-DNS-of-ec2-instance。确保你在正确的文件夹下载ssh密钥。

+0

ping不起作用! – Klone 2012-07-25 16:28:05

+0

你cal也使用腻子,但你需要生成一个私钥.ppk – d3bug3r 2012-07-25 16:28:30

+0

什么是ssh时你收到的错误信息..?你可以在这里粘贴.. – d3bug3r 2012-07-25 16:29:11

-4

AWS文档通常有您正在寻找的答案。

对于文档的完整列表,请访问:

http://aws.amazon.com/documentation 

对于具体的指南:

EC2 : http://aws.amazon.com/documentation/ec2 
VPC: http://aws.amazon.com/documentation/vpc 
S3: http://aws.amazon.com/documentation/s3/`enter code here` 
+1

RTFM不是答案。 – 2014-01-29 20:13:32

0

你有没有安全组中开放了22端口(即防火墙),您的实例运行?

+0

是的..我打开端口22 ssh工作。 – Klone 2012-07-27 13:06:04