【问题标题】:AWS EC2 (Amazon AMI Linux) ssh on WindowsWindows 上的 AWS EC2 (Amazon AMI Linux) ssh
【发布时间】:2011-12-28 15:31:16
【问题描述】:

我是 AWS EC2 的新手。我有以下情况:

  1. 我在办公室启动了 AWS EC2 微实例 Amazon AMI Linux。
  2. 一切正常。我可以在 WIndows 上使用 PuTTY 以 ec2-user 身份登录 EC2,没有任何问题。
  3. 然后我回家了。它仍然运行良好。
  4. 然后我停下来重新开始。
  5. 我再次尝试使用 PuTTY 进行连接。不幸的是,它不再起作用了。
  6. 我使用http://network-tools.com/ 来获取我的IP 地址(xxx.xxxx.xxx.xxx)。
  7. 使用 ASW 控制台,我进入了 NETWORK&SECURITY -> 安全组。我单击“入站 -> 创建新规则 -> SSH”。 xxx.xxxx.xxx.xxx./32.

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

【问题讨论】:

    标签: amazon-ec2


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的帮助。我需要做什么才能让我的实例再次工作?再次感谢。
    • 我去了 AWS 控制台 -> 实例 -> 实例。单击实例。它在下部窗格窗口中显示实例的详细信息。我注意到“公共 DNS”名称已更改。我在 PuTTY 上使用这个新名称。现在它起作用了!谢谢!
    • 对我来说,最简单的做法是为实例分配一个弹性 IP 地址,然后将该 IP 地址与您用于创建实例的关联身份验证密钥一起保存在 putty 中。当您停止/启动实例时,只需将其重新绑定到弹性 IP 地址,然后您的 putty 条目将继续保持不变。
    【解决方案2】:

    您必须使用公共 dns 或公共 ip(将弹性 ip 关联到您的实例。)默认情况下,打开 ssh 22 端口。使用 ssh -i 私钥文件 ec2-user@public ip 连接您的远程服务器- amazon aws 中的一个实例。

    【讨论】:

      猜你喜欢
      • 2022-06-18
      • 2022-05-25
      • 2018-09-09
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多