2011-11-14 65 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的實例。