So aktivieren und installieren Sie OpenSSH in Windows 10

Es gibt verschiedene Methoden, um die Kommunikation zwischen verschiedenen Computern herzustellen, aber wir müssen immer die vorhandenen Sicherheitsoptionen berücksichtigen, da die Übertragung in den meisten Fällen mit sensiblen Benutzerinformationen verbunden ist.

Eine der sichersten Möglichkeiten ist die Verwendung des SSH-Protokolls und OpenSSH wird eine praktische Lösung für diese Verbindung.

Durch die Verwendung von OpenSSH können wir sicher sein, dass der gesamte Datenverkehr verschlüsselt wird, um Spionage, Informationsentführung und andere Arten von Angriffen zu verhindern. Darüber hinaus bietet uns OpenSSH ein breites Spektrum an sicheren Tunnelfähigkeiten, verschiedene Authentifizierungsmethoden und Optionen für benutzerdefinierte Einstellungen.

Eine der wichtigsten Neuerungen, die der neue Build von Windows 10 enthalten wird, wird im Falle eines neuen Builds die Integration von OpenSSH in einer Beta-Phase sein.

Wir finden diese Funktion in Build 17063 von Windows 10 Fall Creators, das über das Insider-Programm von Microsoft verfügbar ist, auf das wir zugreifen und uns registrieren können, falls wir es noch nicht sind, unter folgendem Link:

Jetzt hat Windows 10 die Optionen OpenSSH Client und OpenSSH Server hinzugefügt, um diesen Prozess zuverlässig und voll funktionsfähig durchzuführen.

Als nächstes werden wir sehen, wie Sie den OpenSSH-Server in Windows 10 Fall Creators installieren.

1. Greifen Sie auf die Systemfunktionen von Windows 10 zu

Schritt 1
Um den Vorgang zu starten, gehen wir zum Startmenü und wählen dort die Option "Einstellungen", wir sehen Folgendes:

Schritt 2
Dort klicken wir auf den Abschnitt "Anwendungen" und gehen im neuen Fenster zum Abschnitt "Anwendungen und Funktionen", wo wir Folgendes sehen:

Schritt 3
Dort klicken wir auf die Zeile "Optionale Funktionen verwalten" und wir sehen dies:

2. OpenSSH in Windows 10 hinzufügen

Schritt 1
Klicken Sie auf die Zeile "Neues Feature hinzufügen" und im angezeigten Fenster gehen wir nach unten, wo wir die OpenSSH-Optionen sowohl auf Client- als auch auf Serverebene sehen:

Schritt 2
Klicken Sie auf die OpenSSH Server-Funktion und wir sehen, dass die Installationsoption aktiviert ist:

NotizDenken Sie daran, dass sich diese Funktion in der Beta-Phase befindet und ihr Verhalten instabil machen kann.

Schritt 3
Wir werden sehen, dass der Installationsprozess beginnt:

Schritt 4
Wir fahren mit dem Neustart des Computers fort, um die Änderungen zu übernehmen. Die OpenSSH-Binärdateien werden im folgenden Pfad gehostet:

 C: \ Windows \ system32 \ Openssh

Schritt 5
Dort sehen wir Tools wie:

 sftp-server.exe ssh-agent.exe ssh-keygen.exe sshd.exe
Sowie die Konfigurationsdatei sshd_config.

Schritt 6
Um den Dienst zu validieren, fungiert OpenSSH als Systemdienst und wir können ihn mit der folgenden Tastenkombination überprüfen und den Befehl services.msc ausführen, die Eingabetaste drücken und im angezeigten Fenster den sshd-Dienst suchen:

+ R

3. Führen Sie den SSH-Server unter Windows 10 aus

Schritt 1
Um den OpenSSH-Server in Windows zu konfigurieren, doppelklicken wir auf den Dienst oder klicken mit der rechten Maustaste auf / Eigenschaften und im Sitzungsfenster starten können wir die Standardoption belassen:

Schritt 2
Als nächstes greifen wir als Administratoren auf die Eingabeaufforderung zu und führen die folgende Zeile aus:

 cd c: \ windows \ system32 \ Openssh 
Schritt 3
Dann führen wir die folgende Zeile aus, um den Sicherheitsschlüssel zu generieren:
 ssh-keygen -A 

VERGRÖSSERN

Schritt 4
Nun geben wir an der Eingabeaufforderung explorer.exe ein, um den Windows Explorer aus dem OpenSSH-Ordner zu starten:

NotizDieser Vorgang kann in Windows PowerShell mit den folgenden Zeilen ausgeführt werden:

 Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:\Windows\System32\OpenSSH\ssh_host_ed25519_key

Schritt 5
Wir können sehen, dass sich der Sicherheitsschlüssel im OpenSSH-Ordner befindet:

4. Aktivieren Sie den OpenSSH-Listening-Port in Windows 10

Schritt 1
Der nächste Schritt besteht darin, Port 22 für die korrekte OpenSSH-Kommunikation freizugeben, dazu führen wir die folgende Zeile aus:

 netsh advfirewall Firewall Regelname hinzufügen = "SSHD Port" dir = in Aktion = Protokoll zulassen = TCP localport = 22

VERGRÖSSERN

Schritt 2
Wenn wir diesen Prozess mit PowerShell durchführen möchten, führen wir Folgendes aus:

 New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain

VERGRÖSSERN

5. Verbinden über OpenSSH unter Windows 10

Schritt 1
Schließlich können wir von jedem Computer im lokalen Netzwerk mit der folgenden Syntax darauf zugreifen:

 ssh-Benutzer @ IP
Schritt 2
Wir können alle SSH-Alternativen direkt in der Konsole sehen:

VERGRÖSSERN

So können wir OpenSSH im neuen Build von Windows 10 installieren.

wave wave wave wave wave