Laten we eens kijken hoe we SSH-toegang in Windows 10 kunnen instellen en of de nieuwe tools PuTTY kunnen vervangen.

Windows 10 SSH versus PuTTY: tijd om uw RAS-client te schakelen?

Advertentie Een van de meest gebruikelijke methoden om te communiceren tussen computers, met name Linux-machines en webservers, is SSH. Als het gaat om het tot stand brengen van dit soort communicatie in Windows, was de standaardoptie het installeren van PuTTY. Dankzij de Windows PowerShell heb je PuTTY misschien niet meer nodig

Advertentie

Een van de meest gebruikelijke methoden om te communiceren tussen computers, met name Linux-machines en webservers, is SSH. Als het gaat om het tot stand brengen van dit soort communicatie in Windows, was de standaardoptie het installeren van PuTTY.

Dankzij de Windows PowerShell heb je PuTTY misschien niet meer nodig. Laten we eens kijken hoe we SSH-toegang in Windows 10 kunnen instellen en of de nieuwe tools PuTTY kunnen vervangen.

Hoe SSH te installeren in Windows 10 (snel)

Het installeren van SSH-functionaliteit op de Windows 10 PowerShell is eenvoudig genoeg, maar de menu-opties daarvoor zijn enigszins verborgen. Dit is wat u moet doen:

  1. Open Instellingen .
  2. Bekijk de apps
  3. Ga naar de optionele functies beheren
  4. Klik op Een functie toevoegen.
  5. Selecteer OpenSSH Client .
  6. Wacht en start opnieuw op.

Zodra dit is gebeurd, kunt u SSH-verbindingen tot stand brengen met andere, compatibele computers. Als een SSH-server op de externe machine is geïnstalleerd en geconfigureerd, kan een verbinding worden gemaakt.

Dat is het overzicht. Hier zijn de details.

Hoe SSH te installeren in Windows 10 (gedetailleerd)

De PowerShell-implementatie van Windows 10 van SSH is een versie van het OpenSSH-project. Je kunt de projectpagina vinden op GitHub.

U zult merken dat SSH al op uw Windows 10-computer is geïnstalleerd (het was opgenomen in de update van april 2018), maar als dit niet het geval is, kan het eenvoudig worden toegevoegd.

Om dit te controleren, opent u het menu Hoofdgebruiker (klik met de rechtermuisknop op Start of Windows-toets + X ) en selecteer Windows PowerShell . Voer hier het commando “ssh” in. Als SSH nog niet is geïnstalleerd, ziet u een scherm als dit:

SSH is niet geïnstalleerd op Windows 10

Dit oplossen is eenvoudig genoeg. Druk op de Windows-toets + I om de weergave Instellingen te openen, ga vervolgens naar Apps en zoek naar Optionele functies beheren . Klik hierop en zoek naar een vermelding met het label "OpenSSH".

Installeer SSH op Windows 10

Als u het niet kunt zien, klikt u op Een functie toevoegen en scrolt u omlaag totdat u OpenSSH Client ziet . Klik om het item uit te vouwen en de beschrijving te bekijken.

Wanneer u klaar bent, klikt u op Installeren om het aan uw pc toe te voegen. Even later wordt de nieuwe SSH-client voor Windows PowerShell geïnstalleerd. Het is de moeite waard om Windows opnieuw op te starten om ervoor te zorgen dat de app correct is geïnstalleerd.

Een opmerking over de SSH Server-app

Het is de moeite waard om te benadrukken dat u ook een SSH-server kunt installeren. Hoewel het onwaarschijnlijk is dat Microsoft elke vorm van universeel beheer op afstand via SSH mogelijk maakt, is het toch nuttig om dit als optie te hebben.

Om dit te installeren, herhaalt u de bovenstaande stappen en selecteert u OpenSSH Server .

SSH gebruiken in Windows PowerShell

Nadat SSH is geïnstalleerd en werkt, kunt u het gebruiken om met een andere computer te communiceren. U kunt het bijvoorbeeld gebruiken om toegang te krijgen tot een Raspberry Pi (een van de verschillende externe opties Verbinding maken met een Windows-pc vanaf een Raspberry Pi Verbinding maken met een Windows-pc vanaf een Raspberry Pi Zou het niet geweldig zijn als u heb je overal toegang tot je pc vanaf je Raspberry Pi? Nou, dat kan! Alles wat je nodig hebt is een externe desktop-app. Lees meer voor die kleine computer).

Gebruik is eenvoudig. Voer in de PowerShell de opdracht ssh in, gevolgd door de gebruikersnaam voor een account op het externe apparaat en het IP-adres.

Maak verbinding met een apparaat via SSH in Windows PowerShell

Om bijvoorbeeld verbinding te maken met mijn Raspberry Pi-box met RetroPie, gebruikte ik:

 ssh  

Op dit punt moet het externe apparaat u vragen om een ​​veilige sleutel te accepteren. Typ Ja om hiermee akkoord te gaan en voer vervolgens bij de prompt het wachtwoord in voor de gebruikersnaam die u hebt gebruikt.

Even later wordt u verbonden met het externe Linux-apparaat, klaar om alle taken uit te voeren die u nodig hebt.

PowerShell's SSH-functies versus PuTTY

PuTTY is al lang de voorkeurskeuze voor SSH op Windows. Of het nu gaat om het besturen van webservers, toegang tot apparaten van Internet of Things. Wat is het internet der dingen? Wat is het internet der dingen? Hier is alles wat u erover moet weten, waarom het zo opwindend is en enkele risico's. Lees meer of beheer een Linux-pc op afstand, het is een lichtgewicht, eenvoudig te gebruiken app.

Een van de redenen voor het uithoudingsvermogen van PuTTY is de brede selectie van functies. Dus, kan SSH op Windows PowerShell concurreren met PuTTY?

SSH-opdrachten voor Windows 10

Nou, wat betreft het bieden van SSH-functionaliteit, ja dat kan. U kunt ontdekken hoe u enkele van de uitgebreide functies van SSH op Windows 10 kunt gebruiken door de opdracht ssh in te voeren:

 ssh 

De resulterende lijst met opties schetst de functies. U kunt bijvoorbeeld een poort opgeven:

 ssh [username]@[hostname] -p [port] 

De mogelijkheden zijn goed!

Het is echter nog steeds niet PuTTY. Hoewel u een adres kunt binden met OpenSSH op Windows, bent u beperkt door het aantal adressen dat u kunt opslaan.

PuTTY maakt SSH-verbindingen op Windows mogelijk

Er is een reden waarom PuTTY populair blijft. U kunt niet alleen uw verbindingen opslaan (en een naam geven), de app ondersteunt ook verbindingen via Telnet, Serieel en andere protocollen. Het uiterlijk van PuTTY is ook configureerbaar, kan het snel worden gestart vanaf het bureaublad. Al met al is PuTTY een solide hulpprogramma dat vrijwel alles afhandelt wat je erop kunt gooien.

Waarom SSH wanneer u Linux kunt gebruiken?

Hoewel het op afstand besturen van Linux via SSH van vitaal belang kan zijn, heb je misschien zelfs geen SSH nodig. Windows 10 beschikt nu over een Linux-subsysteem en een Bash-achtige opdrachtprompt.

Dit betekent dat u eenvoudig Linux-opdrachten kunt invoeren en realistische antwoorden kunt ontvangen. Hoewel het misschien niet ideaal is voor alle scenario's, als je Linux-toegang nodig hebt voor school- of trainingsdoeleinden en geen SSH-toegang (ongeacht de app) tot een Linux-apparaat hebt, is dit misschien ideaal.

Natuurlijk is dit niet de enige optie. Als u Bash-opdrachten in Windows moet oefenen, kunt u altijd een virtuele machine instellen. Installeer hier eenvoudigweg een Linux-distributie en (hardware staat toe) je hebt een Linux OS klaar voor gebruik.

Is het tijd om PuTTY op Windows 10 te verlaten?

SSH is gemakkelijk te gebruiken in PowerShell van Windows 10. Het ontbreken van functies, samen met het feit dat je nog een paar klikken nodig hebt om te laden, betekent echter dat je misschien liever bij PuTTY blijft. Hoe dan ook, het feit dat Windows 10 twee goede opties voor SSH heeft, is het vieren waard.

Wilt u meer SSH-opties voor Windows? Onze verzameling SSH-tools voor Windows 4 Eenvoudige manieren om SSH te gebruiken In Windows 4 Eenvoudige manieren om SSH te gebruiken In Windows SSH is de feitelijke oplossing voor veilige toegang tot externe terminals op Linux en andere UNIX-achtige systemen. Als u een externe SSH-server hebt waartoe u toegang wilt, moet u een SSH-client downloaden ... Lees Meer vertelt u over de alternatieven.

Ontdek meer over: PowerShell, Remote Access, Windows 10.