Hoe OpenSSH in Windows 10 in te schakelen en te installeren

Er zijn verschillende methoden om communicatie tussen verschillende computers tot stand te brengen, maar we moeten altijd rekening houden met de aanwezige beveiligingsopties, aangezien wat wordt overgedragen meestal wordt geassocieerd met gevoelige gebruikersinformatie.

Een van de veiligste manieren is het gebruik van het SSH-protocol en waarbij OpenSSH een praktische oplossing wordt voor deze verbinding.

Door OpenSSH te gebruiken, kunnen we er zeker van zijn dat al het verkeer wordt versleuteld om spionage, informatiekaping en andere soorten aanvallen te elimineren. Daarnaast biedt OpenSSH ons een brede reeks veilige tunnelmogelijkheden, verschillende authenticatiemethoden en opties voor aangepaste instellingen.

Een van de belangrijkste nieuwigheden die de nieuwe build van Windows 10 zal bevatten, als een nieuwe build, is de integratie van OpenSSH in een bètafase.

We zullen deze functie vinden in build 17063 van Windows 10 Fall Creators die beschikbaar is via het Insider-programma van Microsoft dat we kunnen openen en registreren, als we dat nog niet zijn, via de volgende link:

Nu heeft Windows 10 de opties OpenSSH Client en OpenSSH Server toegevoegd om dit proces op een betrouwbare en volledig functionele manier uit te voeren.

Vervolgens zullen we zien hoe u de OpenSSH-server installeert in Windows 10 Fall Creators.

1. Toegang tot de systeemfuncties van Windows 10

Stap 1
Om het proces te starten, gaan we naar het menu Start en daar selecteren we de optie "Instellingen", we zullen het volgende zien:

Stap 2
Daar klikken we op het gedeelte "Toepassingen" en in het nieuwe venster gaan we naar het gedeelte "Toepassingen en functies" waar we het volgende zullen zien:

Stap 3
Daar klikken we op de regel "Optionele functies beheren" en we zullen dit zien:

2. Voeg OpenSSH toe in Windows 10

Stap 1
Klik op de regel "Een nieuwe functie toevoegen" en in het weergegeven venster gaan we naar de onderkant waar we de OpenSSH-opties zullen zien, zowel op client- als op serverniveau:

Stap 2
Klik op de OpenSSH Server-functie en we zullen zien dat de installatieoptie is geactiveerd:

OpmerkingOnthoud dat deze functie zich in de bètafase bevindt en instabiliteit in zijn gedrag kan veroorzaken.

Stap 3
We zullen zien dat het installatieproces begint:

Stap 4
We gaan verder met het opnieuw opstarten van de computer om de wijzigingen toe te passen. De binaire bestanden van OpenSSH worden gehost in het volgende pad:

 C: \ Windows \ system32 \ Openssh

Stap 5
Daar zullen we tools zien zoals:

 sftp-server.exe ssh-agent.exe ssh-keygen.exe sshd.exe
Evenals het configuratiebestand sshd_config.

Stap 6
Om de service te valideren, zal OpenSSH fungeren als een systeemservice en we kunnen het controleren met behulp van de volgende toetsencombinatie en het uitvoeren van de services.msc-opdracht, druk op Enter en in het weergegeven venster zullen we de sshd-service vinden:

+ R

3. Voer SSH-server uit op Windows 10

Stap 1
Om de OpenSSH-server in Windows te configureren, dubbelklikken we op de service of klikken met de rechtermuisknop / Eigenschappen en in het venster Start sessie kunnen we de standaardoptie laten staan:

Stap 2
Vervolgens gaan we als beheerders naar de opdrachtprompt en voeren we de volgende regel uit:

 cd c: \ windows \ system32 \ Openssh 
Stap 3
Vervolgens voeren we de volgende regel uit om de beveiligingssleutel te genereren:
 ssh-keygen -A 

VERGROTEN

Stap 4
Nu, vanaf de opdrachtprompt, voeren we explorer.exe in om Windows Verkenner te starten vanuit de OpenSSH-map:

OpmerkingDit proces kan worden uitgevoerd in Windows PowerShell met de volgende regels:

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

Stap 5
We kunnen zien dat de beveiligingssleutel zich in de OpenSSH-map bevindt:

4. OpenSSH-luisterpoort inschakelen in Windows 10

Stap 1
De volgende stap is om poort 22 aan te zetten voor correcte OpenSSH communicatie, hiervoor voeren we de volgende regel uit:

 netsh advfirewall firewall regel naam toevoegen = "SSHD Port" dir = in actie = protocol toestaan ​​= TCP localport = 22

VERGROTEN

Stap 2
Als we dit proces met PowerShell willen uitvoeren, zullen we het volgende uitvoeren:

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

VERGROTEN

5. Verbinding maken via OpenSSH in Windows 10

Stap 1
Eindelijk hebben we toegang vanaf elke computer op het lokale netwerk met behulp van de volgende syntaxis:

 ssh gebruiker @ IP
Stap 2
We kunnen alle SSH-alternatieven direct in de console zien:

VERGROTEN

Dus we kunnen OpenSSH installeren in de nieuwe build van Windows 10.

wave wave wave wave wave