我在AWS服務器上創建了ec2-instance:
現在我嘗試用putty連接到服務器。
- 首先,我下載了PPK的例子:
在接下來的時間里,我創建了一個名為PPK的網站。
- 在我啟動連接并設定用戶名為ec2-user之后:
- 在結果中我得到了錯誤:
如何正確地用PPK連接到ec2實體?
uj5u.com熱心網友回復:
我從問題中了解到的是,你確實成功啟動了一個EC2實體,之后你生成了一個新的SSH密鑰對,這個密鑰對與已經創建的EC2實體沒有任何聯系。
或者選擇一個現有的鍵:
現在,解決這個問題的最簡單方法是終止EC2實體,并用你現有的密鑰對重新創建它。你應該能夠從下拉選單中選擇wlifter-ppk。
如果由于某種原因,你不想這樣做,或者不可能終止并重新啟動該實體,有幾種方法可以拯救該實體并附加一個現有的SSH密鑰。
I. 手動救援實體:
- 從 Putty 轉換你
.ppk到 RSA 公鑰。 - 使用 EC2 Instance Connect 或 Session Manager 連接到您的實體。
- 找到
.ssh/authorized_keys檔案。對于亞馬遜Linux實體,這可以在/home/ec2-user/.ssh檔案夾中找到。 - 打開
authorized_keys,添加新的RSA公鑰并保存該檔案。 - 使用 Putty 連接到實體。
II. 使用EC2Rescue工具https://aws.amazon.com/premiumsupport/knowledge-center/ec2-instance-boot-issues/
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/325349.html
標籤:








