Windows 10 SSH kontra PuTTY: Dags att byta fjärråtkomstklient?

Windows 10 SSH kontra PuTTY: Dags att byta fjärråtkomstklient?

En av de vanligaste metoderna för att kommunicera mellan datorer, särskilt Linux -maskiner och webbservrar, är SSH. När det gäller att upprätta den här typen av kommunikation i Windows har standardalternativet varit att installera PuTTY.





Tack vare Windows PowerShell kan du dock inte behöva PuTTY längre. Låt oss ta en titt på hur du konfigurerar SSH -åtkomst i Windows 10, och om de nya verktygen kan ersätta PuTTY.





Så här installerar du SSH i Windows 10 (snabb)

Det är enkelt att installera SSH -funktionalitet i Windows 10 PowerShell, men menyalternativen för det är något dolda. Här är vad du behöver göra:





  1. Öppen inställningar .
  2. Se Appar> Appar och funktioner
  3. Gå till Valfria funktioner
  4. Klick Lägg till en funktion
  5. Välj OpenSSH -klient
  6. Vänta, starta om

När detta är gjort kan du upprätta SSH -anslutningar med andra kompatibla datorer. Om en SSH -server har installerats och konfigurerats på fjärrmaskinen kan en anslutning göras.

telefonen sitter fast på apple -logotypen

Det är översikten. Här är detaljerna.



Så här installerar du SSH i Windows 10 (detaljerad)

Windows 10: s PowerShell -implementering av SSH är en version av OpenSSH -projektet. Du kan hitta projektsida på GitHub .

Du bör upptäcka att SSH redan är installerat på din Windows 10 -dator (den ingick i uppdateringen från april 2018), men om inte kan den enkelt läggas till.





För att kontrollera, öppna Power User-menyn (högerklicka på Start eller Windows -tangent + X ) och välj Windows PowerShell . Här anger du kommandot 'ssh'. Om SSH ännu inte är installerat ser du en skärm så här:

Att fixa detta är lätt nog. Tryck Windows -tangent + I för att öppna inställningar visa, gå sedan till Appar och leta efter Hantera valfria funktioner . Klicka på det här och leta efter en post märkt 'OpenSSH'.





Om du inte kan se det klickar du på Lägg till en funktion rulla sedan ner tills du ser OpenSSH -klient . Klicka för att expandera objektet och se beskrivningen.

När du är klar klickar du på Installera för att lägga till den på din dator. Några ögonblick senare installeras den nya SSH -klienten för Windows PowerShell. Det är värt att starta om Windows för att säkerställa att appen är korrekt installerad.

En anteckning om SSH -serverappen

Det är värt att lyfta fram det faktum att du också kan installera en SSH -server. Även om det är osannolikt att Microsoft kommer att möjliggöra någon form av universell fjärradministration över SSH, är det ändå användbart att ha det som ett alternativ.

För att installera detta, upprepa stegen ovan och välj OpenSSH -server .

Använda SSH i Windows PowerShell

När SSH väl är installerat och fungerar kan du använda det för att kommunicera med en annan dator. Till exempel kan du använda den för att komma åt en Raspberry Pi (en av flera fjärralternativ för den lilla datorn).

Användningen är enkel. I PowerShell anger du kommandot ssh, följt av användarnamnet för ett konto på fjärrenheten och dess IP -adress.

Till exempel för att ansluta till min Raspberry Pi -låda som kör RetroPie , Jag använde:

ssh pi@192.168.1.76

Vid denna tidpunkt bör den fjärranslutna enheten uppmana dig att acceptera en säker nyckel. Typ Ja för att gå med på detta, ange sedan lösenordet för det användarnamn du använde vid prompten.

Ögonblick senare kommer du att vara ansluten till den avlägsna Linux -enheten, redo att utföra alla uppgifter du behöver.

PowerShells SSH -funktioner kontra PuTTY

PuTTY har länge varit det föredragna valet för SSH på Windows. Oavsett om du kontrollerar webbservrar, använder Internet of Things -enheter eller fjärradministrerar en Linux -dator, är det en lätt, lättanvänd app.

En av anledningarna till PuTTYs uthållighet är dess stora utbud av funktioner. Så kan SSH på Windows PowerShell konkurrera med PuTTY?

Tja, när det gäller att tillhandahålla SSH -funktionalitet, ja det kan. Du kan ta reda på hur du använder några av de utökade funktionerna i SSH på Windows 10 genom att ange kommandot ssh:

ssh

Den resulterande listan med alternativ beskriver funktionerna. Du kan till exempel ange en port:

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

Möjligheterna är bra!

Det är dock fortfarande inte PuTTY. Även om du kan binda en adress med OpenSSH på Windows, är du begränsad av antalet adresser du kan spara.

Det finns en anledning till att PuTTY fortfarande är populärt. Det låter dig inte bara spara (och namnge) dina anslutningar, appen stöder också anslutningar via Telnet, Serial och andra protokoll. PuTTYs utseende är också konfigurerbart, kan det snabbt startas från skrivbordet. Sammantaget är PuTTY ett solidt verktyg som hanterar i stort sett allt du kan kasta på det.

Varför SSH när du kan använda Linux?

Även om fjärrstyrning av Linux över SSH kan vara avgörande, kanske du inte ens behöver SSH. Windows 10 har nu ett Linux-delsystem och en Bash-liknande kommandotolk.

Detta innebär att du enkelt kan mata in Linux -kommandon och få realistiska svar. Även om det kanske inte är idealiskt för alla scenarier, kan det vara perfekt om du behöver Linux -åtkomst för college- eller utbildningsändamål och inte har SSH -åtkomst (oavsett app) till en Linux -enhet.

Naturligtvis är detta inte det enda alternativet. Om du behöver träna Bash -kommandon i Windows kan du alltid konfigurera en virtuell dator. Installera helt enkelt en Linux -distribution i detta och (hårdvara tillåter) har du ett Linux -operativsystem redo att använda.

Är det dags att överge PuTTY på Windows 10?

SSH är lätt att använda i Windows 10: s PowerShell. Men bristen på funktioner, tillsammans med att det krävs några fler klick för att ladda upp, betyder att du kanske föredrar att hålla fast vid PuTTY. Hur som helst är det värt att fira att Windows 10 har två bra alternativ för SSH.

Vill du ha fler SSH -alternativ för Windows? Vår sammanfattning av SSH -verktyg för Windows kommer att berätta om alternativen.

Dela med sig Dela med sig Tweet E-post Canon vs Nikon: Vilket kameramärke är bättre?

Canon och Nikon är de två största namnen i kameraindustrin. Men vilket märke erbjuder den bättre sortimentet av kameror och objektiv?

Läs Nästa
Relaterade ämnen
  • Windows
  • Fjärranslutning
  • Windows 10
  • PowerShell
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklarad, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera