10
A
回答
5
我認爲你需要用舊的(正確的)密鑰對重建實例。
http://docs.amazonwebservices.com/AWSSecurityCredentials/1.0/AboutAWSCredentials.html#EC2KeyPairs
+1
是的,這是獲得訪問權限的唯一方法。謝謝 – 2011-05-13 10:27:35
1
你不能改變使用AWS控制檯運行實例的鍵。這是一個EBS啓動卷,還是使用實例存儲?如果前者,這是一個迂迴的做法。如果是後者,那麼你很不幸運,將不得不終止實例並創建一個新實例。
11
步驟:
- 停止實例
- 創建一個新的實例(帶有一個新的容量和新的密鑰對)
- 從實例中分離舊卷並將其附加到新您剛剛沿着新卷創建的實例(所以現在您將兩個卷連接到新實例)
- 啓動新實例並掛載舊卷(默認爲
/dev/sdf
)。來自新捲到舊卷 - 停止新的實例和
/home/ec2-user/.ssh
和/etc/ssh
- 內容複製重視舊捲到它的主實例
- 啓動舊實例
現在你可以使用爲新實例生成的新密鑰對,以連接到您的舊實例。
該做的工作對我來說,只是一個幾個音符:
- 這兩種情況都來自相同類型和分佈
- 實例應在同亞馬遜地區和區域
- 如果使用彈性IP ,重新附加彈性IP地址,因爲它將被釋放
相關問題
- 1. 從正在運行的EC2實例中刪除密鑰對
- 2. SSH密鑰對 - 添加到EC2實例
- 3. 如何替換Amazon EC2實例的密鑰對文件?
- 4. 如何列出分配給運行AWS EC2實例的密鑰對
- 5. EC2實例使用密碼和密鑰對登錄
- 6. Amazon AWS密鑰對不再安全使用。如何在ec2實例上禁用/替換此密鑰對?
- 7. 使用EC2實例創建中的「無密鑰對繼續」?
- 8. 密鑰對不會與EC2實例關聯
- 9. 使用Boto2中的密鑰對創建EC2實例
- 10. 丟失密鑰對後訪問EC2實例
- 11. 使用多個密鑰對創建ec2實例
- 12. 無法使用密鑰對登錄Amazon EC2實例
- 13. 使用JSch登錄到EC2實例的密鑰對
- 14. 如何訪問與密鑰對無關的ec2實例
- 15. 是ec2實例中用戶特有的AWS ec2專用密鑰
- 16. AWS EC2密鑰對設置
- 17. EC2臨時密鑰對
- 18. 無法連接到EC2實例 - 密鑰解密失敗
- 19. EC2實例不接受新的密鑰對 - 權限被拒絕(公鑰)
- 20. EC2-在運行EC2實例時運行jar
- 21. 我可以使用一個密鑰對連接到EC2實例,並轉發另一個密鑰對嗎?
- 22. 對於在EC2中啓動實例時的密鑰對,「無」選項是什麼?
- 23. 無密鑰對的SSH到AWS實例
- 24. 部署通過更換EC2實例
- 25. 在Amazon EC2上是否可以將密鑰對重新分配給已經運行的實例?
- 26. AWS Data Pipeline如何運行EC2實例?
- 27. 在EC2實例中運行PHP文件
- 28. EC2實例運行速度非常慢
- 29. 在ec2實例上運行sudo命令
- 30. 每個實例的EC2運行成本
您無法使用AWS控制檯更改正在運行的實例上的密鑰。這是一個EBS啓動卷,還是使用實例存儲?如果前者,這是一個迂迴的做法。如果是後者,那麼你很不幸運,將不得不終止實例並創建一個新實例。 – birryree 2011-05-11 15:04:02
是的,我終止了實例,現在一切正常。謝謝 – 2011-05-11 15:19:22