Zum Hauptinhalt springen

Windows server SSH-Zugriff: Installation und Konfiguration

SSH (Secure Shell) ist ein Netzwerkprotokoll, das eine sichere Remotesteuerung des Computers ermöglicht. Es ermöglicht Administratoren, sich über das Netzwerk mit dem Server zu verbinden und Befehle verschlüsselt zu senden. Die Popularität des SSH-Protokolls ist auf seine hohe Sicherheit und Benutzerfreundlichkeit zurückzuführen.

Windows Server bietet die Möglichkeit, mithilfe des SSH-Protokolls remote zu verwalten. Dazu müssen Sie einen SSH-Server auf dem Windows Server-Computer installieren und konfigurieren. Dadurch können Sie sich über SSH mit dem Server verbinden und verschiedene administrative Aufgaben remote ausführen.

Die Installation und Konfiguration eines SSH-Servers unter Windows Server ist ein Prozess, der in mehrere grundlegende Schritte unterteilt werden kann. Zuerst müssen Sie einen SSH-Server herunterladen und installieren, der zu Ihrem Betriebssystem passt. Sie müssen dann den Zugriff auf den Server konfigurieren, indem Sie Benutzer erstellen und Zugriffsrechte festlegen.

Es ist wichtig sich daran zu erinnern, dass der SSH-Server auf dem Standardport 22 ausgeführt wird. Stellen Sie daher sicher, dass dieser Port in den Firewall-Einstellungen Ihres Servers geöffnet ist, bevor Sie den Server installieren und konfigurieren. Andernfalls ist eine Remoteverbindung zum Server nicht möglich.

Nachdem Sie einen SSH-Server installiert und konfiguriert haben, können Sie über verschiedene SSH-Clients eine Verbindung zu Windows Server herstellen. Diese Clients sind für die meisten Betriebssysteme verfügbar, einschließlich Windows, macOS und Linux. Wenn Sie eine Verbindung zum Server herstellen, erhalten Sie vollen Zugriff auf das Betriebssystem, sodass Sie verschiedene administrative Aufgaben remote ausführen können.

Windows Server: SSH-Zugriff konfigurieren

Führen Sie die folgenden Schritte aus, um den SSH-Zugriff auf Windows Server zu konfigurieren:

  1. Installieren Sie OpenSSH Server.
  2. Firewall einrichten.
  3. Erstellen Sie SSH-Benutzer.
  4. Authentifizierung einrichten.
  5. Zugriff einrichten.

1. OpenSSH Server installieren

Um OpenSSH Server unter Windows Server zu installieren, müssen Sie das OpenSSH-Paket von der offiziellen Microsoft-Website herunterladen und das Installationsprogramm ausführen.

2. Konfigurieren der Firewall

Um die Sicherheit zu gewährleisten, müssen Sie die Firewall so konfigurieren, dass sie eingehende SSH–Verbindungen ermöglicht (standardmäßig Port 22).

3. Erstellen von SSH-Benutzern

Für den SSH-Zugriff müssen Sie Benutzer erstellen, die über Zugriffsrechte verfügen. Dazu können Sie die Standardbenutzerverwaltungstools oder die PowerShell-Befehlszeile verwenden.

4. Konfigurieren der Authentifizierung

Aus Sicherheitsgründen wird empfohlen, die Authentifizierung mit SSH-Schlüsseln einzurichten. Dadurch entfällt die Notwendigkeit, Passwörter bei jeder Verbindung zu übertragen.

5. Zugriff einrichten

Nach Abschluss der oben genannten Schritte ist die Konfiguration des SSH-Zugriffs auf Windows Server abgeschlossen. Sie können jetzt mithilfe des SSH-Clientprogramms eine Remote-Verbindung zum Server herstellen und die erforderlichen Verwaltungsvorgänge ausführen.

Durch die Konfiguration des SSH-Zugriffs unter Windows Server wird die Verwaltung des Servers erheblich vereinfacht und die Sicherheit durch Verschlüsselung und Authentifizierung erhöht.

Installieren des Betriebssystems

Bevor Sie das Windows Server-Betriebssystem installieren, müssen Sie sicherstellen, dass Sie über ein geeignetes Gerät zum Installieren verfügen, z. B. eine DVD oder ein Flash-Laufwerk sowie einen Lizenzschlüssel zum Aktivieren.

Befolgen Sie diese Schritte, um Windows Server zu installieren:

  1. Legen Sie die Windows Server-DVD in das optische Laufwerk ein oder schließen Sie das Flash-Laufwerk an den Computer an.
  2. Starten Sie den Computer neu, und stellen Sie sicher, dass das Booten vom optischen Laufwerk oder Flashlaufwerk in den BIOS-Einstellungen aktiviert ist.
  3. Drücken Sie beim Starten des Computers eine beliebige Taste, um die Windows Server-Installation zu starten.
  4. Wählen Sie die Sprache, die Zeitzone und das Tastaturlayout aus.
  5. Klicken Sie auf Jetzt installieren und akzeptieren Sie die Lizenzvereinbarung.
  6. Wählen Sie den Installationstyp aus, ob Sie ein vorhandenes Betriebssystem aktualisieren oder eine Neuinstallation durchführen möchten.
  7. Wählen Sie das Laufwerk aus, auf dem das Betriebssystem installiert werden soll, und klicken Sie auf Weiter.
  8. Warten Sie, bis die Installation abgeschlossen ist, und folgen Sie den Anweisungen auf dem Bildschirm, um weitere Einstellungen zu konfigurieren.
  9. Geben Sie nach Abschluss der Installation den Lizenzschlüssel ein, um das Betriebssystem zu aktivieren.
  10. Starten Sie den Computer neu, und melden Sie sich mit den Administratoranmeldeinformationen am Windows Server an.

Jetzt ist Ihr Server mit dem Windows Server-Betriebssystem installiert und kann konfiguriert werden.

OpenSSH installieren und konfigurieren

Führen Sie die folgenden Schritte aus, um OpenSSH auf einem Windows-Server zu installieren und zu konfigurieren:

  1. Laden Sie das OpenSSH-Installationsprogramm für Windows von der offiziellen Website herunter.
  2. Starten Sie das Installationsprogramm, und folgen Sie den Anweisungen des Installationsassistenten, indem Sie die erforderlichen Komponenten auswählen.
  3. Konfigurieren Sie nach der Installation den OpenSSH-Dienst, indem Sie eine Eingabeaufforderung als Administrator öffnen und den folgenden Befehl ausführen:

ssh-host-config -y
mkgroup -d
Danach müssen Sie möglicherweise das Kennwort Ihres Kontos mithilfe des Befehls ändern:
net user

Nach Abschluss der Konfiguration von OpenSSH können Sie sich über einen beliebigen SSH-Client mit der Server-IP-Adresse und den Windows-Anmeldeinformationen über SSH mit dem Server verbinden.

Erstellen von Benutzern und verfügbaren Befehlen

Bei der Arbeit mit Windows Server ist die Verwaltung von Benutzern besonders wichtig, da sie den Zugriff und die Rechte auf dem Server definieren. Im Folgenden sind die grundlegenden Schritte zum Erstellen und Konfigurieren von Benutzern aufgeführt.

Das TeamDie Beschreibung
net user /addErstellt einen neuen Benutzer mit dem angegebenen Namen und Kennwort.
net localgroup /addFügt den Benutzer der angegebenen Gruppe hinzu.
net user /deleteLöscht den Benutzer mit dem angegebenen Namen.
net localgroup /deleteEntfernt einen Benutzer aus der angegebenen Gruppe.

Die obigen Befehle werden in der Windows-Befehlszeile verwendet, um Benutzer zu verwalten. Um die Eingabeaufforderung zu öffnen, drücken Sie die Tastenkombination Win+R, geben Sie "cmd" ein und drücken Sie die Eingabetaste.

Nachdem Sie Benutzer erstellt und zu den gewünschten Gruppen hinzugefügt haben, können Sie den Serverzugriff für jeden Benutzer konfigurieren. Dies kann durch Gruppenrichtlinien oder durch direkte Konfiguration von Datei- und Ordnerberechtigungen erfolgen.

Sie können die folgenden Befehle verwenden, um den Zugriff auf Dateien und Ordner zu steuern:

Das TeamDie Beschreibung
icacls /grant :(Rechte)Weisen Sie dem angegebenen Benutzer die angegebenen Datei- oder Ordnerberechtigungen zu.
icacls /deny :(Rechte)Verweigert dem angegebenen Benutzer die angegebenen Datei- oder Ordnerrechte.
icacls /remove:g Löscht die Zugriffsrechte des angegebenen Benutzers auf die Datei oder den Ordner.
icacls /resetSetzt alle Einstellungen für den Zugriff auf eine Datei oder einen Ordner zurück.

Mit diesen Befehlen können Sie den Zugriff der Benutzer auf die gewünschten Dateien und Ordner auf dem Windows-Server fein konfigurieren.