亚马逊网络服务连接问题

时间:2011-08-09 09:30:07

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

我在EC2上创建了linux的实例。我按照亚马逊网络服务提供的确切说明进行操作。创建了用于连接实例的私钥。但是我的密钥总是被拒绝。我在亚马逊论坛上发布了这个问题,但没有得到任何答复。任何人都可以告诉我连接ec2实例的确切程序吗?

2 个答案:

答案 0 :(得分:1)

当您设置实例时,亚马逊会要求您创建新的访问密钥或使用现有密钥。创建访问密钥时,您将获得一些可以下载的文件。像access-key-name.pem以及cert-xxxxxx.pem和pk-xxxxx.pem之类的东西。

检查用于实例的安全组是否允许SSH(默认情况下为端口22)。如果您没有看到SSH或端口22的条目,则为其创建新规则。

接下来,单击列表中的实例,然后向下滚动以查看其详细信息。你应该看到像公共DNS这样的东西。其中的值如ec2-xxx-xxx-xxx-xxx.ec2-region.compute.amazonaws.com。您现在可以使用ssh -i /path/to/access-key-name.pem user@ec2-xxx-xxx-xxx-xxx.ec2-region.compute.amazonaws.com

连接到它

答案 1 :(得分:0)

要使用Putty,您需要将 your_amazon.pem 键转换为 putty.ppk 键:

  1. 打开" C:\ Program Files \ PuTTY \ puttygen.exe"
  2. 点击"加载"按钮
  3. 选择"所有文件()"默认情况下使用" Putty私钥文件(* .ppk)"选择
  4. 选择" your_amazon.pem"文件
  5. 点击"保存私钥"按钮(不要忘记密码)