2011-11-14 274 views
2

我是AWS EC2的新成员。我有以下情况:Windows上的AWS EC2(Amazon AMI Linux)ssh

  1. 我在办公室启动了AWS EC2 Micro Instance Amazon AMI Linux。
  2. 一切按预期工作。我可以使用ec2用户登录到EC2,没有任何问题在Windows上使用PuTTY。
  3. 我然后回家了。它仍然正常工作。
  4. 然后我停下来重新开始。
  5. 我尝试再次使用PuTTY进行连接。不幸的是,它不再工作。
  6. 我用http://network-tools.com/来得到我的IP地址(xxx.xxxx.xxx.xxx)。
  7. 使用ASW控制台,我去了NETWORK & SECURITY - > Security Group。我点击“入站 - >创建新规则 - > SSH”。 xxx.xxxx.xxx.xxx./32。

不幸的是,它仍然无法正常工作。 请帮忙。 在此先感谢您的帮助。

回答

3

当您停止并启动它时,您的实例将获得一个新的IP地址。

如果您想使用相同的地址与其进行连接,您可以在每次启动实例时将弹性IP地址与实例相关联。

+0

感谢您的帮助。我需要做些什么来使我的实例再次工作?再次感谢。 – pion

+0

我去了AWS Console - > INSTANCES - > Instances。点击实例。它在下窗格窗口中显示实例的详细信息。我注意到“Public DNS”的名称已经改变。我在PuTTY上使用这个新名称。现在它工作了!谢谢! – pion

+0

对我来说,最简单的做法是为实例分配一个弹性IP地址,然后将该IP地址与用于创建实例的关联授权密钥一起保存在putty中。当您停止/启动实例时,只需将其重新绑定到弹性IP地址,然后您的腻子条目将继续保持不变。 –

0

您必须使用公共DNS或公共IP(将弹性IP关联到您的实例。)默认情况下,ssh 22端口已打开.Jus使用ssh -i私钥文件ec2-user @ public ip来连接远程服务器 - 在亚马逊aws的实例。