1 個回答
- 最新
- 最多得票
- 最多評論
3
以下是一些可能的解決方法:
- 檢查密鑰對 (Key Pair):
-
確認您使用的私鑰與 EC2 執行個體的公鑰匹配。如果您丟失了私鑰,可以嘗試以下方法:
-
使用 EC2 使用者數據 (User Data) 添加新的 SSH 公鑰。
-
使用 Amazon Systems Manager (SSM) 重置訪問權限,生成新的密鑰對。
- 使用 EC2 Instance Connect:
- 如果您的執行個體支持 EC2 Instance Connect,您可以通過此功能建立臨時連線,然後更新 SSH 授權密鑰。
- 使用 EC2 Serial Console:
- 如果您的執行個體是基於 Nitro 系統的,您可以啟用 EC2 Serial Console,通過終端訪問並更新 SSH 授權密鑰。
- EBS Volume Swap:
- 停止受影響的 EC2 執行個體,分離其根卷,並將其附加到另一個 EC2 執行個體。然後,編輯 authorized_keys 文件以添加新的公鑰。
- 檢查安全組和網路設置:
-
確保安全組允許 SSH 流量 (預設為 TCP 22 埠)。
-
確認子網路的路由表正確配置,並且沒有阻止流量的防火牆規則。
相關內容
已提問 2 年前
已提問 3 年前
- AWS 官方已更新 2 年前
