[ad_1]
Das SSH-Protokoll (Secure Shell) funktioniert durch die Authentifizierung eines Remote-Benutzers und die Übertragung von Eingaben vom Client an den Host. Anschließend wird die Ausgabe erneut an den Client übertragen. Die Kommunikation wird verschlüsselt übermittelt, sodass die Sicherheit viel höher ist als bei Telnet. Wir haben bereits gesehen, wie man OpenSSH unter Windows 11 installiert; In diesem Beitrag werden wir nun veranschaulichen, wie es geht Konfigurieren und verwenden Sie sowohl den OpenSSH-Client als auch den OpenSSH-Server unter Windows 11/10.
Konfigurieren und verwenden Sie OpenSSH-Client und -Server
Überprüfen Sie zunächst die Installation des OpenSSH-Clients.
- Starte den Einstellungen App durch Drücken der Windows-Taste + I-Kombination.
- Wählen Sie in der App „Einstellungen“ die Option aus Apps Unterkategorie.
- Auf der rechten Seite Apps und Funktionen Klicken Sie im Fenster auf Optionale Funktionen Verknüpfung.
- Scrollen Sie im nächsten Fenster, das sich öffnet, nach unten, um das zu finden OpenSSH-Client. Wenn der Client bereits installiert ist, ist keine Benutzerinteraktion erforderlich – andernfalls klicken Sie einfach auf die Schaltfläche „Installieren“.
Anschließend müssen Sie als Nächstes den OpenSSH-Server unter Windows hinzufügen/installieren
Immer noch in der Optionale Funktionen Fenster – oben klicken Sie auf Fügen Sie eine Funktion hinzu.
Scrollen Sie nun nach unten und wählen Sie OpenSSH-Server. Klick auf das Installieren Klicken Sie auf die Schaltfläche und warten Sie einige Sekunden, während die Funktion installiert wird.
Sobald die Aktion abgeschlossen ist, starten Sie den Computer neu, um die Änderungen zu bestätigen.
Der Client und der SSH-Server sind nun installiert.
Jetzt müssen Sie das konfigurieren SSH-Server wird jedes Mal gestartet, wenn Sie Windows 10 starten. So geht's:
Drücken Sie die Windows-Taste + R. Geben Sie im Dialogfeld „Ausführen“ Folgendes ein: dienstleistungen.mscdrücke Enter.
Scrollen Sie dann nach unten und doppelklicken Sie nacheinander – OpenSSH SSH-Server Und OpenSSH-Authentifizierungsagent – und stellen Sie die ein Starttyp Zu Automatisch.
Klicken Anwenden > OK.
Randnotiz: Möglicherweise wird der OpenSSH-SSH-Server nicht aufgeführt. Dies bedeutet, dass die vorherige Aktion zum Hinzufügen der Funktion fehlgeschlagen ist. In diesem Fall können Sie die Funktion über die Befehlszeile installieren. Hier ist wie:
Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten. Kopieren Sie den folgenden Befehl, fügen Sie ihn ein und drücken Sie die Eingabetaste, um den genauen Funktions-/Funktionsnamen herauszufinden und herauszufinden, ob er in Ihrem System vorhanden ist, weil er ausgeblendet ist.
dism /online /get-capabilities | findstr /i "OpenSSH.Server"
Sobald dies erfolgreich ausgeführt wurde, kopieren und fügen Sie den folgenden Befehl ein und drücken Sie die Eingabetaste, um die Funktion zu installieren:
dism /online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0
Sie müssen Ihren PC nicht neu starten – klicken Sie einfach auf Aktion Menü im Fenster „Dienste“ und klicken Sie auf Aktualisierung. Die OpenSSH-SSH-Serverfunktion wird aufgelistet.
Nun muss überprüft werden, ob die SSH-Dienste aktiv sind. Hier ist wie:
Klicken Sie mit der rechten Maustaste auf Start und wählen Sie Windows PowerShell (Admin).
Kopieren Sie im PowerShell-Fenster den folgenden Befehl, fügen Sie ihn ein und drücken Sie die Eingabetaste.
Get-Service -Name *ssh*
Sie erhalten die folgende Ausgabe:
Als Nächstes müssen Sie die Windows-Firewall konfigurieren, um über SSH Zugriff auf Ihren Computer zu erhalten. Kopieren Sie dazu im PowerShell-Fenster den folgenden Befehl, fügen Sie ihn ein und drücken Sie die Eingabetaste.
.\netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22
Sie können jetzt testen, ob der SSH-Server Port 22 überwacht. Kopieren Sie dazu weiterhin im PowerShell-Fenster den folgenden Befehl, fügen Sie ihn ein und drücken Sie die Eingabetaste.
.\netstat -bano | .\more.com
Sie erhalten die folgende Ausgabe:
Tipp: Wenn Port 22 nicht aufgeführt ist, starten Sie Ihren PC neu und führen Sie beim Booten den Befehl erneut aus.
Ab sofort können Sie eine Remote-Verbindung zu einem SSH-Server herstellen. Für einen erfolgreichen Verbindungsaufbau sind folgende Parameter erforderlich:
- Nutzername
- Benutzer-Passwort
- Server IP Adresse
- Der Port, an dem der SSH-Server lauscht. In diesem Fall ist der Port 22.
Um eine Verbindung zum OpenSSH-Server herzustellen, starten Sie PowerShell, geben Sie je nach Ihren eigenen Parametern den folgenden Befehl ein und drücken Sie die Eingabetaste.
ssh -p 22 [email protected]
Denken Sie hier daran, Ihre persönlichen Daten zu verwenden.
Geben Sie dann das Passwort ein und drücken Sie erneut die Eingabetaste, um auf den Remote-Computer zuzugreifen – und Sie haben über PowerShell Zugriff auf den SSH-Server. Auf diese Weise bleiben Ihre Daten vor möglichen Bedrohungsakteuren sicher.
Das ist alles zur Konfiguration einer sicheren Verbindung mit OpenSSH in Windows 11/10.
Jetzt lesen: So generieren Sie einen SSH-Schlüssel in Windows 11.
[ad_2]