Wie behebe ich RDP-Verbindungsprobleme mithilfe meiner Amazon EC2-Windows-Instance?

Lesedauer: 3 Minute
0

Ich kann das Remote Desktop Protocol (RDP) nicht verwenden, um eine Verbindung zu meiner Amazon Elastic Compute Cloud (Amazon EC2) Windows-Instance herzustellen.

Lösung

Überprüfung des Status der Instance

Um den Status der Instance zu überprüfen, machen Sie einen Screenshot der Instance.

Wenn das Betriebssystem (OS) der Instance erfolgreich gestartet wird, die Instance-Statusüberprüfungen jedoch fehlschlagen, liegt ein Problem mit den Betriebssystem-Netzwerkartentreibern vor. Oder das Betriebssystemnetzwerk ist nicht richtig konfiguriert.

Gehen Sie wie folgt vor, um dieses Problem zu beheben:

  1. Erstellen Sie eine sekundäre elastische Netzwerkschnittstelle.
  2. Hängen Sie die sekundäre Netzwerkschnittstelle an die Instance an.
  3. Verwenden Sie RDP, um die Instance-Verbindung zu testen.

Überprüfen, ob Sie die richtige IP-Adresse verwenden

Wenn sich die Instance in einem Subnetz befindet, das ein NAT-Gateway verwendet, vergewissern Sie sich, dass Sie eine Verbindung mit der privaten IP-Adresse der Instance herstellen. Die Instance ist auf der öffentlichen IP-Adresse hinter dem NAT-Gateway nicht erreichbar.

Wenn sich die Instance in einem öffentlichen Subnetz befindet, überprüfen Sie, ob Sie eine Verbindung zur öffentlichen IP-Adresse der Instance herstellen können. Stellen Sie dann sicher, dass in der zugehörigen Routing-Tabelle der Instance eine Route zum Internet-Gateway vorhanden ist.

Wenn sich die Instance in einem privaten Subnetz befindet, stellen Sie sicher, dass Sie über ihre private IP-Adresse eine Verbindung zur Instance herstellen können. Stellen Sie dann sicher, dass in der zugehörigen Routing-Tabelle der Instance eine Route zum NAT-Gateway vorhanden ist. Stellen Sie außerdem sicher, dass Sie mit einem VPN- oder Jump-Server verbunden sind, wenn Sie von Ihrem lokalen Computer aus eine Verbindung zu einer privaten Instance herstellen.

Sicherstellen, dass Port 3389 nicht blockiert ist

Stellen Sie sicher, dass Ihre Sicherheitsgruppenregeln, Netzwerk-Zugriffssteuerungsliste (Netzwerk-ACL), Betriebssystem-Firewall oder Antivirensoftware Port 3389 nicht blockieren.

Sicherstellen, dass Sie die richtige Firewall- und Netzwerkkonfiguration verwenden

Führen Sie die folgenden Schritte aus:

  1. Öffnen Sie Windows PowerShell auf Ihrem lokalen Computer, und führen Sie dann den folgenden Befehl aus:

    Test-NetConnection -ComputerName yourdomain.exampleco.com -Port 3389
  2. Prüfen Sie in der Ausgabe, ob TcpTestSucceeded Wahr oder Falsch ist.

Wenn der Wert Wahr ist, antwortet die Instance über das Netzwerk und Sie können den RDP-Port erreichen. Weitere Informationen finden Sie unter Test-NetConnection auf der Microsoft-Website.

Wenn TcpTestSucceeded Falsch ist, ist der RDP-Port 3389 auf der betroffenen Instance nicht erreichbar. Überprüfen Sie die folgenden Konfigurationen, um dieses Problem zu beheben:

  • Die Sicherheitsgruppe, die Ihrer Instance zugeordnet ist, muss eingehenden Datenverkehr auf dem TCP-Port 3389 zulassen.
  • Die Netzwerk-ACL, die dem Subnetz zugeordnet ist, muss eingehenden Datenverkehr auf dem TCP-Port 3389 zulassen.
  • Wenn sich in Ihrer Umgebung eine Firewall eines Drittanbieters befindet, stellen Sie sicher, dass die Firewall den RDP-Port 3389 nicht blockiert.

Zusätzliche Problembehebung

Wenn die vorherigen Schritte zur Problembehebung das Problem nicht lösen, verwenden Sie das Runbook AWSSupport-TroubleShootRDP des AWS Systems Manager. 

Weitere Informationen zur manuellen Behebung von Verbindungsproblemen finden Sie unter Remote-Desktop kann keine Verbindung zum Remote-Computer herstellen.

Ähnliche Informationen

Wie kann ich EC2Rescue verwenden, um Probleme mit meiner Amazon-EC2-Windows-Instance zu beheben?

Mithilfe von RDP eine Verbindung zur Windows-Instance herstellen

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 5 Monaten