Gehen Sie folgendermaßen vor, um einen SSH-Server unter Windows mit OpenSSH zu aktivieren und zu konfigurieren:
1. OpenSSH installieren:
- Laden Sie das OpenSSH für Windows-Installationsprogramm aus dem Microsoft Store herunter.
- Führen Sie das Installationsprogramm aus und befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation abzuschließen.
2. SSH-Server aktivieren:
- Öffnen Sie die Dienste-App, indem Sie im Suchfeld der Taskleiste nach „Dienste“ suchen.
- Suchen Sie im Fenster „Dienste“ den Dienst „OpenSSH SSH Server“.
- Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie „Eigenschaften“.
- Stellen Sie im Eigenschaftendialog den „Starttyp“ auf „Automatisch“ ein.
- Klicken Sie auf die Schaltfläche „Start“, um den SSH-Dienst zu starten.
3. SSH-Server konfigurieren (optional):
- Um den SSH-Server zu konfigurieren, öffnen Sie erneut die Diensteigenschaften „OpenSSH SSH Server“ (Schritt 2).
- Wechseln Sie zum Reiter „Anmelden“.
- Setzen Sie „Dieses Konto“ auf „Lokales System“.
- Wechseln Sie zum Reiter „Sicherheit“.
- Klicken Sie unter „Dieser Sicherheitskontext (Lokaler Computer)“ auf die Schaltfläche „Bearbeiten…“.
- Wählen Sie im Fenster „Lokale Sicherheitsrichtlinieneinstellung“ die Option „Diese Richtlinieneinstellung definieren“ und passen Sie die Zugriffsberechtigungen für verschiedene Benutzergruppen und Einzelpersonen nach Bedarf an.
4. TCP-Port 22 zulassen:
– Stellen Sie sicher, dass die Windows-Firewall eingehende Verbindungen am TCP-Port 22 zulässt, dem Standard-SSH-Port.
- Sie können dies tun, indem Sie die Regel „OpenSSH SSH Server TCP Port 22“ in der Windows-Firewall zulassen.
5. SSH-Benutzerauthentifizierung festlegen:
– Standardmäßig verwendet OpenSSH eine passwortbasierte Authentifizierung. Für mehr Sicherheit können Sie optional die Authentifizierung mit öffentlichem Schlüssel konfigurieren.
- Generieren Sie dazu SSH-Schlüsselpaare für Ihre Benutzerkonten mit Tools wie PuTTYgen oder OpenSSH.
- Platzieren Sie die öffentlichen Schlüssel an den entsprechenden Orten (z. B. ~/.ssh/authorized_keys) auf dem Windows-System.
6. Stellen Sie eine Verbindung zum SSH-Server her:
- Von einem anderen Computer oder Gerät aus können Sie jetzt über einen SSH-Client wie PuTTY, OpenSSH oder einen anderen SSH-kompatiblen Terminalemulator eine Verbindung zum SSH-Server herstellen.
- Geben Sie den Benutzernamen und das Passwort ein (oder verwenden Sie SSH-Schlüssel, falls konfiguriert), um die sichere Verbindung zu authentifizieren und herzustellen.
7. Remote-Sitzungen verwalten (optional):
- Sobald die Verbindung hergestellt ist, können Sie das SSH-Terminalfenster verwenden, um Befehle auszuführen und Dateien auf dem Windows-System aus der Ferne zu verwalten.
– Sie können auch erweiterte SSH-Optionen und -Einstellungen über die Konfigurationsoptionen des SSH-Clients konfigurieren.
Wenn Sie diese Schritte befolgen, können Sie den OpenSSH-SSH-Server unter Windows erfolgreich aktivieren, konfigurieren und verwenden, um sichere Remote-Verbindungen herzustellen und Verwaltungsaufgaben auszuführen.