Direkt zum Inhalt

Wie behebe ich RDP-Verbindungsprobleme mithilfe meiner 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

Möglicherweise treten aus einem der folgenden Gründe Probleme mit der RDP-Verbindung auf:

  • Der Fernzugriff auf den Server ist ausgeschaltet.
  • Der Remote-Computer ist ausgeschaltet.
  • Der Remote-Computer ist im Netzwerk nicht verfügbar.
  • Die IP-Adresse, die du verbinden möchtest, ist falsch.
  • Der Port für RDP-Verkehr wurde geändert oder wird von einem anderen Service verwendet.
  • Die Sicherheitsgruppe, die an die Instance angehängt ist, lässt keinen RDP-Verkehr von der IP-Adresse zu.
  • Der Remote Desktop Service (TermService) läuft nicht innerhalb des Betriebssystems (OS).
  • Die Betriebssystem-Firewall erlaubt keine eingehenden Verbindungen auf Port 3389.

Überprüfe die Einstellungen, um Verbindungsprobleme zu beheben. Wenn die Einstellungen nicht geändert werden müssen, verwende das EC2Rescue-Tool, um die Instance zu diagnostizieren und zu retten. Oder verwende EC2Rescue, um die Instance auf die letzte als funktionierend bekannte Konfiguration festzulegen.

Diagnose und Rettung von EC2Rescue verwenden

Führe die folgenden Schritte aus:

  1. Erstelle eine temporäre Instance in derselben Virtual Private Cloud (VPC), Availability Zone und demselben Subnetz wie die betroffene Instance.
  2. Die betroffene Instance stoppen und dann ihr Root-Volume trennen.
  3. Hänge das Volume an eine vorhandene Windows-Instance an, mit der du RDP verwenden kannst.
  4. Lade EC2Rescue herunter und führe es auf der temporären Instance aus.
  5. Wähle Offline-Instance.
  6. Wähle die betroffene Festplatte aus.
  7. Nachdem das Volume erfolgreich geladen wurde, wähle Diagnose und Rettung.
    Hinweis: Du siehst eine Liste von Problemen, die behoben werden können. Die Probleme, die den Zugriff verhindern, sind als rote Symbole aufgeführt.
  8. Verwende die Festplattenverwaltung, um das beschädigte Volume offline zu schalten und zu trennen. Hänge dann das Volume als Root-Volume an die ursprüngliche Instance an. Stelle sicher, dass die Geräte-ID /dev/sda1 lautet.
  9. Verwende RDP, um erneut zu versuchen, eine Verbindung zu der Instance herzustellen.

Letzte als funktionierend bekannte Konfiguration wiederherstellen

Führe die folgenden Schritte aus:

  1. Starte eine neue Test-Instance im selben Subnetz wie die betroffene Instance.
  2. Stoppe die betroffene Instance.
  3. Nachdem die Instance gestoppt wurde, trenne das Root-Volume und hänge es an die Hilfs-Instance an.
  4. Lade EC2Rescue herunter und extrahiere es dann aus der ZIP-Datei.
  5. Führe die EC2Rescue-Anwendung als Administrator aus und wähle dann Offline-Instance.
  6. Wähle das Offline-Volume aus, das du in Schritt 3 angehängt hast und klicke dann auf Weiter.
  7. Wähle Wiederherstellen und dann Letzte als funktionierend bekannte Konfiguration (LKGC). Wähle dann Wiederherstellen.

Weitere Schritte zur Fehlerbehebung

Überprüfung des Status der Instance

Um den Status der Instance zu überprüfen, mache 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. Verwende RDP, um die Instance-Verbindung zu testen.

Systems Manager verwenden

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

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