跳至內容

如何解決 EC2 執行個體的連線和啟動問題?

1 分的閱讀內容
0

我碰到 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體的連線問題與啟動失敗。

解決方法

Linux 執行個體的 SSH 連線問題

如果您遇到 SSH 連線問題,請採取下列動作:

  • 確認您為您的 Amazon Machine Image (AMI) 類型使用了正確的預設使用者名稱
  • 若要對私鑰問題進行疑難排解,請參閱 Error: unable to load key...Expecting: ANY PRIVATE KEY
  • 如果使用者名稱和私鑰權限皆正確,您仍收到 "Permission denied (publickey)" 錯誤,請檢查您執行個體的主目錄權限
  • 檢查您的執行個體安全群組規則,以確保其允許來自您 IP 位址的連接埠 22 傳入流量。
  • 檢查您的網路存取控制清單 (網路 ACL) 是否同時允許連接埠 22 的傳入流量及暫時連接埠的傳出流量。
  • 確認您的路由表具有將流量導向公有子網路網際網路閘道的路由,或是私有子網路的適當路由。

若要進一步疑難排解 SSH 連線問題,請參閱如何對使用 SSH 連線到 EC2 執行個體時,發生的「連線遭拒」或「連線逾時」錯誤進行疑難排解?

Linux 執行個體處於緊急模式

如果您啟動 Linux 執行個體,而執行個體進入緊急模式,則啟動程序會失敗,且執行個體會變得無法存取。

若要存取失敗執行個體的檔案系統,請將執行個體的根 Amazon Elastic Block Store (Amazon EBS) 磁碟區附加至救援執行個體,作為次要磁碟區。然後,解決導致啟動失敗的組態檔案,並檢閱系統日誌來找出問題。

如需更多資訊,請參閱在我嘗試啟動 EC2 Linux 執行個體時,為什麼它會進入緊急模式?

Windows 執行個體的 RDP 連線問題

若要對 Windows 執行個體的 RDP 連線問題進行疑難排解,請參閱 Remote Desktop can't connect to the remote computer (遠端桌面無法連線至遠端電腦)。

如果您的執行個體受損,請使用適用於 Windows Server 的 EC2Rescue 進行疑難排解並解決問題。如需更多資訊,請參閱如何對 EC2 Windows 執行個體的 RDP 連線問題進行疑難排解?

遺失或過期的 Windows 管理員密碼

如果您遺失了 Windows 管理員密碼或密碼已過期,請參閱如何重設 EC2 Windows 執行個體上的管理員密碼?

您也可以使用 AWS Systems Manager Fleet Manager 主控台來重設密碼。若要使用 AWS Systems Manager,您必須先設定 EC2 執行個體使用 Systems Manager 的 Session Manager 功能

Windows 執行個體上的磁碟簽章衝突

若要檢查執行個體是否顯示錯誤代碼為 "0xc000000e" 的藍白當機畫面 (BSOD),請擷取無法存取執行個體的螢幕畫面

如果執行個體顯示錯誤代碼為 "0xc000000e" 的 BSOD 畫面,請使用適用於 Windows Server 的 EC2Rescue 進行疑難排解並解決問題。或者,您可以手動解決磁碟簽章問題

相關資訊

如何對在嘗試還原 Amazon EC2 執行個體時,出現的「You are not authorized to perform this operation」錯誤進行疑難排解?

Monitor Auto Scaling instances with impaired Amazon EBS volumes using health checks (使用運作狀態檢查監控具有受損 Amazon EBS 磁碟區的 Auto Scaling 執行個體)

AWS 官方已更新 9 個月前