我無法使用遠程桌面通訊協定 (RDP) 連線到我的 Amazon Elastic Compute Cloud (Amazon EC2) Windows 執行個體。
解決方法
您可能會因以下其中一個原因而遇到 RDP 連線問題:
- 對伺服器的遠端存取已關閉。
- 遠端電腦已關閉。
- 遠端電腦無法在網路上使用。
- 您要連線的 IP 位址不正確。
- RDP 流量的連接埠已變更或正由其他服務使用。
- 附加到執行個體的安全群組不允許來自您 IP 位址的 RDP 流量。
- 遠端桌面服務 (TermService) 未在作業系統 (OS) 內運作。
- 作業系統防火牆不允許連接埠 3389 上的傳入連線。
若要解決連線問題,請檢查您的設定。如果您的設定無需變更,請使用 EC2Rescue 工具對您的執行個體進行診斷和救援。或者,使用 EC2Rescue 將執行個體設定為最後已知的正確組態。
使用 EC2Rescue 診斷和救援
請完成下列步驟:
- 在與受影響執行個體相同的虛擬私有雲端 (VPC)、可用區域和子網路中建立一個臨時執行個體。
- 停止受影響的執行個體,然後分離其根磁碟區。
- 將磁碟區附加到可以使用 RDP 的現有 Windows 執行個體。
- 在臨時執行個體上下載並執行 EC2Rescue。
- 選擇 Offline Instance (離線執行個體)。
- 選擇受影響的磁碟。
- 磁碟區成功載入後,選擇 Diagnose and Rescue (診斷和救援)。
**注意:**您將看到可以修復的問題清單。阻止存取的問題會以紅色圖示顯示。
- 使用磁碟管理將受損磁碟區離線,然後將其分離。然後,將該磁碟區附加為原始執行個體的根磁碟區。確認裝置 ID 為 /dev/sda1。
- 使用 RDP 嘗試再次連線到您的執行個體。
還原至最後已知正確的組態
請完成下列步驟:
- 在與受影響執行個體相同的子網路中,啟動新的測試執行個體。
- 停止受影響的執行個體。
- 執行個體停止後,請分離根磁碟區並將其附加到次要執行個體。
- 下載 EC2Rescue,然後將其從 ZIP 檔案中擷取出來。
- 以管理員身分執行 EC2Rescue 應用程式,然後選擇 Offline instance (離線執行個體)。
- 選取您在步驟 3 中附加的離線磁碟區,然後選擇 Next (下一步)。
- 選擇 Restore (還原),然後選擇 Last Known Good Configuration (LKGC) (最後已知的正確組態 (LKGC))。然後,選擇 Restore (還原)。
其他疑難排解步驟
檢查執行個體狀態
若要檢查執行個體狀態,請擷取執行個體的螢幕截圖。
如果執行個體作業系統成功啟動,但執行個體狀態檢查失敗,則表示作業系統網路介面卡驅動程式發生問題。或者,未正確設定作業系統網路。
若要解決此問題,請完成下列步驟:
- 建立次要彈性網路介面。
- 將次要網路介面連接至執行個體。
- 使用 RDP 測試執行個體連線。
使用 Systems Manager
如果上述疑難排解步驟無法解決您的問題,請使用 AWS System Manager AWSSupport-TroubleshootRDP 執行手冊。
如需如何手動疑難排解連線問題的詳細資訊,請參閱遠端桌面無法連線到遠端電腦。