Amazon EC2 实例 ssh 问题

Amazon EC2 实例 ssh 问题

我是 EC2 新手,在设置第一个实例时遇到了一些问题。我遵循了以下指南: http://www.robertsosinski.com/2008/01/26/starting-amazon-ec2-with-mac-os-x/ 不同之处在于我用的是

ec2-run-instances --instance-type t1.micro ami-7f418316 -k ec2-keypair

创建我的实例。当我尝试访问提供的公共 DNS(ec2-107-22-254-80.compute-1.amazonaws.com)时,我无法加载页面。我尝试运行命令

ssh -i ec2-keypair [email protected]/

但在终端收到此消息:

ssh: Could not resolve hostname ec2-107-22-254-80.compute-1.amazonaws.com/: nodename nor servname provided, or not known

如何在 EC2 上正确设置免费微实例?

答案1

ssh 时,需要去掉主机名末尾的斜杠。例如,

ssh -i ec2-keypair [email protected]

提示:您无需要求 Amazon 为您创建 ssh 密钥对,只需将自己的 ssh 公钥上传到 EC2 即可。这样,ssh 命令就变得简单多了,因为您不必总是指定“-i ec2-keypair”。

我写了一篇文章来描述如何进行设置:

将个人 ssh 密钥上传到 Amazon EC2
http://alestic.com/2010/10/ec2-ssh-keys

相关内容