Zum Hauptinhalt springen

So erhalten und konfigurieren Sie ein Zertifikat für RDP in Windows Server 2008 R2

In der heutigen Welt spielt die Datensicherheit eine große Rolle. Es ist besonders wichtig, die Sicherheit beim Remotezugriff auf den Server zu gewährleisten. In Windows Server 2008 R2 können Sie ein Zertifikat verwenden, um eine RDP-Verbindung (Remote Desktop Protocol) zu schützen. Dadurch werden die Daten verschlüsselt und die Serverauthentifizierung bestätigt.

Zum Abrufen und Konfigurieren eines Zertifikats für RDP in Windows Server 2008 R2 sind mehrere Schritte erforderlich. Zuerst müssen Sie eine Zertifikatanforderung (Certificate Signing Request, CSR) für den Server erstellen. Die Anforderung muss dann an das Zertifizierungszentrum gesendet werden, wo das Zertifikat ausgestellt wird. Nachdem Sie das Zertifikat erhalten haben, müssen Sie es auf dem Server installieren und die RDP-Verbindung für die Verwendung des Zertifikats konfigurieren.

Beginnen wir mit der Erstellung einer Zertifikatanforderung. Öffnen Sie dazu den "Internet Information Services (IIS) Manager". Wählen Sie dann den Server aus, auf dem das Zertifikat verwendet werden soll, und öffnen Sie dort "Server Certificates". Wählen Sie im Kontextmenü die Option "Certificate Request erstellen" aus. Füllen Sie im angezeigten Fenster alle erforderlichen Felder aus, einschließlich der Schlüssellänge und des Verschlüsselungstyps. Speichern Sie dann die Zertifikatsanforderungsdatei (CSR), die Sie benötigen, wenn Sie das Zertifikat im Zertifizierungszentrum bestellen.

Nachdem Sie das Zertifikat von der Zertifizierungsstelle erhalten haben, müssen Sie es auf dem Server installieren. Öffnen Sie dazu erneut den "Internet Information Services (IIS) Manager" und wählen Sie den Server aus. Öffnen Sie darin "Serverzertifikate" und wählen Sie "Complete Certificate Request" aus dem Kontextmenü aus. Wählen Sie im angezeigten Fenster die Datei mit dem erhaltenen Zertifikat aus und geben Sie den Namen des Zertifikats ein. Klicken Sie auf OK, und das Zertifikat wird auf dem Server installiert.

Um eine RDP-Verbindung mit einem Zertifikat zu konfigurieren, öffnen Sie schließlich die "Remote Desktop Session Host Configuration". Wählen Sie im Kontextmenü "Eigenschaften" für "RDP-Tcp" aus. Wählen Sie im Abschnitt "Allgemein" die Option "Security Layer" und "SSL (TLS 1.0)" aus. Wählen Sie dann das installierte Zertifikat im Abschnitt "SSL-Zertifikat" aus. Klicken Sie auf OK, um die Änderungen zu speichern.

Ihr Windows Server 2008 R2-Server ist jetzt für die Verwendung eines Zertifikats bei einer RDP-Verbindung konfiguriert. Dadurch werden die Daten geschützt und die Serverauthentifizierung bestätigt, wodurch der Remotezugriff auf den Server sicherer wird.

Was ist ein RDP-Zertifikat und warum wird es benötigt?

Die Verwendung eines RDP-Zertifikats ermöglicht die Vertraulichkeit, Integrität und Authentifizierung der Daten, die zwischen dem Client und dem Server übertragen werden, wenn Sie einen Remotedesktop verwenden. Es schützt vor möglichen Angriffen und unbefugtem Zugriff auf ein Remote-Gerät.

Das RDP-Zertifikat führt die folgenden Funktionen aus:

  1. Authentifizierung: Mit einem RDP-Zertifikat können Sie die Gültigkeit des Servers überprüfen und sicherstellen, dass die Verbindung mit dem richtigen Gerät hergestellt wird, ohne dass eine Spoofing-Option besteht.
  2. Verschlüsselung: Alle zwischen dem Client und dem Server übertragenen Daten werden mit einem RDP-Zertifikat verschlüsselt, um die Vertraulichkeit der Informationen und den Schutz vor dem Abfangen von Daten auf dem Weg zu gewährleisten.
  3. Integrität: Das RDP-Zertifikat bietet eine Überprüfung der Datenintegrität, um mögliche Änderungen oder Fälschungen von Informationen während der Übertragung zu verhindern.

Um ein RDP-Zertifikat zu erhalten, müssen Sie eine Zertifikatanforderung (CSR) auf dem Server erstellen und sie dann an die Zertifizierungsstelle (CA) senden, um das Zertifikat auszugeben. Das resultierende Zertifikat wird auf dem Server installiert und für die Verschlüsselung und Authentifizierung beim Remotezugriff verwendet.

Schritt 1. Installieren des Diensts "Terminaldienste mit dem gleichen Namen"

Um mit dem Abrufen und Konfigurieren eines Zertifikats für RDP in Windows Server 2008 R2 zu beginnen, müssen Sie den Terminaldienste-Dienst mit dem gleichen Namen installieren. Dieser Dienst ermöglicht die Remote-Kommunikation mit dem Server über das RDP (Remote Desktop Protocol) und ermöglicht eine sichere Verbindung mit Zertifikaten.

Führen Sie die folgenden Schritte aus, um den Terminaldienst mit dem gleichen Namen zu installieren:

  1. Öffnen Sie den Server-Manager über das Startmenü.
  2. Wählen Sie im linken Bereich "Serververwaltung" die Option "Rollen" aus.
  3. Klicken Sie im angezeigten Fenster "Rollen" auf "Rollen hinzufügen".
  4. Lesen Sie im Assistenten zum Installieren von Rollen die Informationen durch, und klicken Sie auf "Weiter".
  5. Klicken Sie auf "Terminaldienste", und klicken Sie auf "Weiter".
  6. Lesen Sie die Terminaldienste-Informationen, und klicken Sie auf "Weiter".
  7. Klicken Sie auf "Remote Desktop Services mit dem gleichen Namen", und klicken Sie dann auf "Weiter".
  8. Bestätigen Sie die Installation "Terminaldienste mit demselben Namen", und klicken Sie auf "Weiter".
  9. Konfigurieren Sie die Installationsoptionen und klicken Sie auf die Schaltfläche "Weiter".
  10. Das Fenster "Rolleninstallation" wird angezeigt, in dem der Installationsfortschritt angezeigt wird. Warten Sie, bis die Installation abgeschlossen ist.
  11. Klicken Sie nach Abschluss der Installation des Terminaldienstes mit dem gleichen Namen auf die Schaltfläche Schließen.

Der Terminaldienste-Dienst mit dem gleichen Namen ist jetzt installiert und einsatzbereit. Als nächstes können Sie mit dem Einrichten und Abrufen eines Zertifikats für RDP fortfahren.

Abrufen eines TLS-Zertifikats

1. Schritt: Erstellen einer Zertifikatsanforderung (CSR)

Um ein TLS-Zertifikat zu erhalten, müssen Sie eine Zertifikatanforderung (CSR) erstellen. In Windows Server 2008 R2 können Sie dies mithilfe des Dienstprogramms Certificates MMC (Certificates MMC) tun.

  1. Öffnen Sie das MMC Certificates-Dienstprogramm, indem Sie die Taste Win+ R drücken und "mmc" eingeben.
  2. Wählen Sie im Menü "Datei" die Option "Snap-in hinzufügen/Entfernen".
  3. Wählen Sie "Zertifikate" und klicken Sie auf "Hinzufügen".
  4. Wählen Sie "Computerkonto" und klicken Sie auf "Weiter".
  5. Wählen Sie "Lokaler Computer" und klicken Sie auf "Fertig stellen".
  6. Klicken Sie auf OK, um MMC-Zertifikate hinzuzufügen.
  7. Erweitern Sie "Certificates (Local Computer)" → "Personal" → "Certificates".
  8. Klicken Sie mit der rechten Maustaste auf den Ordner "Zertifikate" und wählen Sie "Alle Aufgaben" → "Erweiterte Vorgänge" → "Benutzerdefinierte Anforderung erstellen".
  9. Wählen Sie im Assistenten zum Erstellen einer Zertifikatanforderung die Option "Proceed without enrollment policy" aus, und klicken Sie auf "Next".
  10. Wählen Sie "No template" und klicken Sie auf "Next".
  11. Wählen Sie "PKCS #10" als Abfragetyp aus und klicken Sie auf "Weiter".
  12. Geben Sie Ihre Daten in die entsprechenden Felder ein und klicken Sie auf "Weiter".
  13. Wählen Sie den Dateinamen und den Speicherort aus, an dem die Zertifikatanforderung gespeichert werden soll, und klicken Sie auf Fertig stellen.
  14. Sie können die erstellte CSR an den Zertifikatsserver senden, um ein Zertifikat zu erhalten.

2. Schritt: Bestellen und Installieren eines Zertifikats

Nachdem Sie eine Zertifikatanforderung (CSR) erstellt haben, können Sie das entsprechende Zertifikat von einer Zertifizierungsstelle (CA) bestellen und erhalten.

  1. Senden Sie die CSR an die CA und befolgen Sie die Anweisungen, um das Zertifikat zu bestellen.
  2. Holen Sie sich ein Zertifikat von der CA und speichern Sie es auf dem Server.
  3. Öffnen Sie das Dienstprogramm Certificates MMC und gehen Sie zu "Certificates (Local Computer)" → "Personal" → "Certificates".
  4. Klicken Sie mit der rechten Maustaste auf den Ordner "Zertifikate" und wählen Sie "Alle Aufgaben" → "Importieren".
  5. Geben Sie den Namen und den Speicherort der Zertifikatdatei ein und klicken Sie auf "Weiter".
  6. Geben Sie ein Passwort ein (falls vorhanden) und klicken Sie auf "Weiter".
  7. Wählen Sie den Speicherort aus, an dem das Zertifikat importiert werden soll, und klicken Sie auf "Weiter".
  8. Klicken Sie auf "Finish", um den Import des Zertifikats abzuschließen.

3. Schritt: Konfigurieren des RDP für die Verwendung eines Zertifikats

Nachdem Sie das Zertifikat erhalten und installiert haben, müssen Sie den RDP-Dienst für die Verwendung dieses Zertifikats konfigurieren.

  1. Öffnen Sie das Dienstprogramm "Remote Desktop Session Host Configuration" (TsConfig.msc).
  2. Wählen Sie im linken Bereich "Verbindungen" aus.
  3. Klicken Sie mit der rechten Maustaste auf die RDP-Tcp-Verbindung und wählen Sie Eigenschaften.
  4. Gehen Sie zur Registerkarte Allgemein und klicken Sie neben "Zertifikat" auf "Auswählen".
  5. Wählen Sie das installierte Zertifikat aus und klicken Sie auf "OK".
  6. Klicken Sie auf Übernehmen und OK, um die Änderungen zu speichern.
  7. Starten Sie den RDP-Dienst neu, um das neue Zertifikat anzuwenden.

Der RDP-Dienst verwendet jetzt das resultierende TLS-Zertifikat, um den Netzwerkverkehr zu verschlüsseln, wenn eine Remoteverbindung mit Windows Server 2008 R2 hergestellt wird.

Schritt 2. Konfigurieren des Diensts "Terminaldienste mit demselben Namen"

Nachdem Sie das Zertifikat für RDP installiert haben, müssen Sie den Terminaldienst mit dem gleichen Namen auf einem Windows Server 2008 R2-Server konfigurieren. In diesem Abschnitt werden wir diesen Schritt genauer betrachten.

1. Öffnen Sie das Startmenü und wählen Sie Verwaltung. Suchen und öffnen Sie dann Terminaldienste.

2. Suchen Sie im Fenster Terminaldienste den Dienst Terminaldienste mit dem gleichen Namen, und klicken Sie mit der rechten Maustaste darauf. Wählen Sie im angezeigten Kontextmenü die Option Eigenschaften aus.

3. Klicken Sie im Fenster Eigenschaften des Terminaldienstes mit dem gleichen Namen auf die Registerkarte Allgemein.

4. Aktivieren Sie das Kontrollkästchen neben Dienst starten als: lokales Systemkonto".

5. Klicken Sie auf die Registerkarte "Anmelden". Aktivieren Sie das Kontrollkästchen neben "RDP-Dienst aktivieren" und wählen Sie "Nur Konten in der Liste der Remotedesktopeinsteiger (der Desktop wurde entfernt)" aus.

6. Klicken Sie auf die Schaltfläche Hinzufügen, und geben Sie den Namen des Kontos ein, das Sie für den Remotedesktopzugriff zulassen möchten. Klicken Sie dann auf OK.

7. Klicken Sie auf die Schaltfläche Anwenden und dann auf OK, um die Einstellungen zu speichern.

Der Terminaldienste-Dienst mit dem gleichen Namen ist jetzt für die Verwendung des installierten Zertifikats für RDP auf einem Windows Server 2008 R2-Server konfiguriert.

Im nächsten Abschnitt betrachten wir Schritt 3 - Überprüfen der Einstellungen und Herstellen einer Verbindung mit einem Remotedesktop mithilfe eines Zertifikats.