Es gibt verschiedene Methoden, um eine Kommunikation zwischen verschiedenen Teams herzustellen. Wir müssen jedoch immer die vorhandenen Sicherheitsoptionen berücksichtigen, da die meisten zu übertragenden Daten mit vertraulichen Informationen der Benutzer verknüpft sind.
Eine der sichersten Möglichkeiten ist die Verwendung des SSH-Protokolls, wobei OpenSSH eine praktische Lösung für diese Verbindung darstellt.
Durch die Verwendung von OpenSSH können wir sicher sein, dass der gesamte Datenverkehr verschlüsselt wird, um Spionage, Datenentführung und andere Arten von Angriffen zu verhindern. Darüber hinaus bietet OpenSSH eine breite Palette von Tunnelfunktionen, verschiedene Authentifizierungsmethoden und Optionen für benutzerdefinierte Einstellungen.
Eine der wichtigsten Neuerungen, die das neue Build von Windows 10 beinhalten wird, wenn es sich um ein neues Build handelt, ist die Integration von OpenSSH in einer Betaphase.
Diese Funktion ist im Build 17063 von Windows 10 Fall Creators enthalten, der über das Microsoft Insider-Programm verfügbar ist, auf das wir unter folgendem Link zugreifen und uns registrieren können, falls dies noch nicht der Fall ist:
Jetzt hat Windows 10 die Optionen OpenSSH-Client und OpenSSH-Server hinzugefügt, um diesen Prozess auf zuverlässige und voll funktionsfähige Weise auszuführen.
Als nächstes werden wir sehen, wie der OpenSSH-Server in Windows 10 Fall Creators installiert wird.
1. Greifen Sie auf die Funktionen des Windows 10-Systems zu
Um den Vorgang zu starten, gehen Sie in das Startmenü und dort wählen Sie die Option “Konfiguration”, wir werden folgendes sehen:
Dort klicken wir auf den Abschnitt “Anwendungen” und gehen im neuen Fenster zum Abschnitt “Anwendungen und Funktionen”, wo wir Folgendes sehen werden:
Dort klicken wir auf die Zeile “Optionale Funktionen verwalten” und sehen folgendes:
2. Fügen Sie OpenSSH in Windows 10 hinzu
Wir klicken auf die Zeile “Neues Feature hinzufügen” und bewegen uns im erweiterten Fenster nach unten, wo wir die Optionen von OpenSSH sowohl auf Client- als auch auf Serverebene sehen:
Wir klicken auf die OpenSSH Server-Funktion und sehen, dass die Installationsoption aktiviert ist:
Wir werden sehen, dass der Installationsprozess startet:
Wir fahren fort, den Computer neu zu starten, um die Änderungen zu übernehmen. Die OpenSSH-Binärdateien werden unter folgendem Pfad gehostet:
C: Windows system32 Openssh
Dort sehen wir Tools wie:
sftp-server.exe ssh-agent.exe ssh-keygen.exe sshd.exe
Ebenso die Konfigurationsdatei sshd_config.
Um den Dienst zu validieren, fungiert OpenSSH als Dienst des Systems und wir können ihn mit der folgenden Tastenkombination und der Ausführung des Befehls services.msc überprüfen, die Eingabetaste drücken und im angezeigten Fenster den Dienst sshd suchen:
+ R
3. Führen Sie den SSH-Server in Windows 10 aus
Um den OpenSSH-Server unter Windows zu konfigurieren, doppelklicken Sie auf den Dienst oder klicken Sie mit der rechten Maustaste auf / Eigenschaften. Im Fenster Sitzung starten können Sie die Standardoption beibehalten:
Als Nächstes greifen wir als Administratoren auf die Eingabeaufforderung zu und führen die folgende Zeile aus:
cd c: windows system32 Openssh
Dann führen wir die folgende Zeile aus, um den Sicherheitsschlüssel zu generieren:
ssh-keygen -A
Nun geben wir an der Eingabeaufforderung explorer.exe ein, um den Windows Explorer aus dem OpenSSH-Ordner heraus zu starten:
Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C: Windows System32 OpenSSH ssh_host_ed25519_key
Den Sicherheitsschlüssel, den wir sehen können, befindet sich im OpenSSH-Ordner:
4. Aktivieren Sie den OpenSSH-Listening-Port in Windows 10
Der nächste Schritt besteht darin, Port 22 für die korrekte Kommunikation von OpenSSH zu aktivieren. Dazu führen wir die folgende Zeile aus:
netsh advfirewall Firewall Regel hinzufügen name = "SSHD Port" dir = in Aktion = Protokoll zulassen = TCP localport = 22
Wenn wir diesen Prozess mit PowerShell ausfü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
5. Stellen Sie über OpenSSH in Windows 10 eine Verbindung her
Schließlich können wir von jedem Computer im lokalen Netzwerk mit der folgenden Syntax zugreifen:
ssh user @ IP
Wir können alle SSH-Alternativen direkt in der Konsole sehen:
So können wir OpenSSH im neuen Build von Windows 10 installieren.