Windows 10 SSH versus PuTTY-tijd om uw Remote Access-client te wisselen?
Een van de meest gebruikte methoden om te communiceren tussen computers, met name Linux-machines en webservers, is SSH. Als het gaat om het instellen van dit soort communicatie in Windows, is de standaardoptie om PuTTY te installeren.
Dankzij de Windows PowerShell hoeft u PuTTY misschien niet meer nodig te hebben. Laten we een kijkje nemen naar hoe SSH-toegang in te stellen in Windows 10, en of de nieuwe tools PuTTY kunnen verdringen.
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:
- Open instellingen.
- Bekijk de Apps
- Ga naar de Beheer optionele functies
- Klik op Een functie toevoegen.
- kiezen OpenSSH Client.
- Wacht, start dan 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 er een verbinding tot stand worden gebracht.
Dat is het overzicht. Hier zijn de details.
Hoe SSH te installeren in Windows 10 (uitgebreid)
De PowerShell-implementatie van Windows 10 van SSH is een versie van het OpenSSH-project. Je kunt de projectpagina op GitHub vinden.
U zou moeten constateren dat SSH al op uw Windows 10-computer is geïnstalleerd (deze was opgenomen in de update van april 2018), maar als dat niet het geval is, kan het gemakkelijk worden toegevoegd.
Open het menu Power User om te controleren (klik met de rechtermuisknop op Start, of Windows-toets + X) en selecteer Windows PowerShell. Voer hier het commando in “ssh”. Als SSH nog niet is geïnstalleerd, ziet u een scherm zoals dit:
Dit oplossen is eenvoudig genoeg. druk op Windows-toets + I om de te openen instellingen bekijken en ga dan naar Apps en zoek naar Beheer optionele functies. Klik hierop en zoek naar een vermelding met het label “OpenSSH”.
Als u het niet kunt zien, klikt u op Voeg een functie toe scroll dan naar beneden totdat je het ziet OpenSSH Client. Klik om het item uit te vouwen en de beschrijving te bekijken.
Als u klaar bent, klikt u op Installeren om het toe te voegen aan uw pc. Even later wordt de nieuwe SSH-client voor Windows PowerShell geïnstalleerd. Het is de moeite waard Windows opnieuw op te starten om 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 enige vorm van universeel extern beheer via SSH mogelijk maakt, is het toch een optie om het als een optie te gebruiken.
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 dit gebruiken om met een andere computer te communiceren. Je zou het bijvoorbeeld kunnen gebruiken om toegang te krijgen tot een Raspberry Pi (een van de verschillende externe opties. Hoe kan ik op afstand verbinding maken met een Windows-pc? Vanaf een Raspberry Pi Verbinding maken met een pc op afstand vanaf een Raspberry Pi Zou het niet geweldig zijn als je kon je vanaf je Raspberry Pi toegang krijgen tot je pc, waar je ook bent? Nou ja, je kan! Alles wat je nodig hebt is een desktop-app op afstand. 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 bijbehorende IP-adres.
Om bijvoorbeeld verbinding te maken met mijn Raspberry Pi-box met RetroPie, gebruikte ik:
ssh [email protected]
Op dit punt moet het externe apparaat u vragen een veilige sleutel te accepteren. Type Ja om hiermee akkoord te gaan, moet u bij de prompt het wachtwoord invoeren 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.
De SSH-functies van PowerShell versus PuTTY
PuTTY is al lang de voorkeur voor SSH op Windows. Of het nu gaat om het besturen van webservers, toegang krijgen tot Internet of Things-apparaten Wat is het internet der dingen? Wat is het internet der dingen? Wat is het internet der dingen? Hier is alles wat u moet weten, waarom het zo spannend is en sommige risico's. Meer lezen of een Linux-pc op afstand beheren, het is een lichtgewicht, gebruiksvriendelijke app.
Een van de redenen voor PuTTY's uithoudingsvermogen is de brede selectie van functies. Dus, kan SSH op Windows PowerShell concurreren met PuTTY?
Wel, wat betreft het bieden van SSH-functionaliteit, ja dat kan. Je kunt leren hoe je een aantal van de uitgebreide functies van SSH op Windows 10 kunt gebruiken door de ssh-opdracht in te voeren:
ssh
De resulterende lijst met opties schetst de functies. U kunt bijvoorbeeld een poort opgeven:
ssh [gebruikersnaam] @ [hostnaam] -p [port]
De mogelijkheden zijn goed!
Het is echter nog steeds geen PuTTY. Terwijl u een adres kunt binden met OpenSSH op Windows, bent u beperkt door het aantal adressen dat u kunt opslaan.
Er is een reden waarom PuTTY populair blijft. U kunt niet alleen uw verbindingen opslaan (en benoemen), de app ondersteunt ook verbindingen via Telnet, Serieel en andere protocollen. PuTTY's uiterlijk is ook configureerbaar, kan het snel worden gestart vanaf de desktop. Al met al is PuTTY een solide hulpmiddel dat vrijwel alles behandelt wat je maar kunt bedenken.
Waarom SSH wanneer je Linux kunt gebruiken?
Terwijl het op afstand besturen van Linux via SSH van vitaal belang kan zijn, heb je misschien zelfs geen SSH nodig. Windows 10 heeft nu 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 universiteits- of trainingsdoeleinden en je hebt geen SSH-toegang (ongeacht de app) tot een Linux-apparaat, kan dit ideaal zijn.
Dit is natuurlijk niet de enige optie. Als u basishandelingen in Windows wilt oefenen, kunt u altijd een virtuele machine instellen. Installeer gewoon een Linux-distributie hierin en (als 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 de PowerShell van Windows 10. Het gebrek aan functies, samen met een paar extra klikken om te laden, betekent echter dat je misschien liever bij PuTTY blijft. Hoe dan ook, het feit dat Windows 10 twee goede opties heeft voor SSH is de moeite van het vieren waard.
Wilt u meer SSH-opties voor Windows? Onze verzameling SSH-hulpmiddelen voor Windows 4 Eenvoudige manieren om SSH te gebruiken in Windows 4 Eenvoudige manieren om SSH te gebruiken In Windows SSH is de de facto 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 ... Meer informatie over de alternatieven.
Ontdek meer over: PowerShell, Remote Access, Windows 10.