Windows 10 SSH versus PuTTY: tijd om van client voor externe toegang te wisselen?

Windows 10 SSH versus PuTTY: tijd om van client voor externe toegang te wisselen?

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, is de standaardoptie om PuTTY te installeren.





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





SSH installeren in Windows 10 (snel)

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





  1. Open Instellingen .
  2. Weergave Apps > Apps en functies
  3. Ga naar Optionele functies
  4. Klik Voeg een functie toe
  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 er een SSH-server is geïnstalleerd en geconfigureerd op de externe machine, kan er verbinding worden gemaakt.

hoe showgoers te gebruiken voor netflix

Dat is het overzicht. Hier zijn de details.



SSH installeren in Windows 10 (gedetailleerd)

De PowerShell-implementatie van Windows 10 van SSH is een versie van het OpenSSH-project. U vindt de projectpagina op GitHub .

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





Om dit te controleren, opent u het Power User-menu (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:

Dit oplossen is eenvoudig genoeg. druk op Windows-toets + I om de te openen Instellingen bekijken, ga dan naar Apps en zoek naar Optionele functies beheren . Klik hierop en zoek naar een item met het label 'OpenSSH'.





Als je het niet kunt zien, klik dan op Voeg een functie toe scrol dan naar beneden tot je ziet OpenSSH-client . Klik om het item uit te vouwen en de beschrijving te bekijken.

Als je klaar bent, klik je 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 je ook een SSH-server kunt installeren. Hoewel het onwaarschijnlijk is dat Microsoft enige vorm van universeel beheer op afstand via SSH mogelijk zal maken, is het toch handig om het als optie te hebben.

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

SSH gebruiken in Windows PowerShell

Zodra 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 verschillende afstandsbedieningen voor die kleine computer).

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

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

ssh pi@192.168.1.76

Op dit punt zou het externe apparaat u moeten vragen om een ​​beveiligde sleutel te accepteren. Type Ja om hiermee akkoord te gaan, voer je bij de prompt het wachtwoord in voor de gebruikersnaam die je hebt gebruikt.

Even later ben je verbonden met het externe Linux-apparaat, klaar om alle taken uit te voeren die je 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 Internet of Things-apparaten of het op afstand beheren van een Linux-pc, het is een lichtgewicht, gebruiksvriendelijke 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?

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 geen PuTTY. Hoewel je een adres kunt binden met OpenSSH op Windows, ben je beperkt door het aantal adressen dat je kunt opslaan.

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, Serial en andere protocollen. Het uiterlijk van PuTTY is ook configureerbaar, kan het snel worden gestart vanaf de desktop. Al met al is PuTTY een solide hulpprogramma dat vrijwel alles aankan wat je maar kunt bedenken.

Waarom SSH als je Linux kunt gebruiken?

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

Dit betekent dat u eenvoudig Linux-commando's kunt invoeren en realistische reacties 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, kan dit ideaal zijn.

Dit is natuurlijk niet de enige optie. Als je Bash-commando's in Windows moet oefenen, kun je altijd een virtuele machine instellen. Installeer hier eenvoudig een Linux-distributie in en (als de hardware het toelaat) heb je een Linux-besturingssysteem klaar voor gebruik.

Is het tijd om PuTTY op Windows 10 te verlaten?

SSH is eenvoudig te gebruiken in PowerShell van Windows 10. Het gebrek aan functies en 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 van SSH-tools voor Windows vertelt u over de alternatieven.

Deel Deel Tweeten E-mail Canon versus Nikon: welk cameramerk is beter?

Canon en Nikon zijn de twee grootste namen in de camera-industrie. Maar welk merk biedt de betere reeks camera's en lenzen?

Lees volgende
Gerelateerde onderwerpen
  • ramen
  • Toegang op afstand
  • Windows 10
  • PowerShell
Over de auteur Christian Cawley(1510 artikelen gepubliceerd)

Plaatsvervangend redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en techniek uitgelegd, en echt nuttige podcast-producent, met uitgebreide ervaring in desktop- en softwareondersteuning. Christian levert een bijdrage aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.

Meer van Christian Cawley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren