Windows 10 SSH vs PuTTY Tid för att byta fjärråtkomstklient?

Windows 10 SSH vs PuTTY Tid för att byta fjärråtkomstklient? / Windows

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 denna typ av kommunikation i Windows har standardalternativet varit att installera PuTTY.

Tack vare Windows PowerShell behöver du kanske inte PuTTY längre. Låt oss ta en titt på hur man ställer in SSH-åtkomst i Windows 10 och om de nya verktygen kan ersätta PuTTY.

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

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

  1. Öppna inställningar.
  2. Visa Apps
  3. Gå till Hantera valfria funktioner
  4. Klicka på Lägg till en funktion.
  5. Välj OpenSSH Client.
  6. Vänta, starta om sedan.

När detta är klart 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.

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 hittar projektsidan på GitHub.

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

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

Att fixa detta är lätt nog. Tryck Windows-tangent + I att öppna inställningar visa, gå sedan till Apps och leta efter Hantera valfria funktioner. Klicka 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 Client. 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 minuter senare kommer den nya SSH-klienten för Windows PowerShell att installeras. Det är värt att starta om Windows för att säkerställa att appen är korrekt installerad.

En anteckning på SSH Server App

Det är värt att markera 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ärrstyrning över SSH, är det ändå användbart att ha det som ett alternativ.

För att installera detta, upprepa ovanstående steg, välj OpenSSH Server.

Använda SSH i Windows PowerShell

När SSH har installerats och fungerat kan du använda den för att kommunicera med en annan dator. Till exempel kan du använda den för att få tillgång till en Raspberry Pi (en av flera fjärranslutna alternativ Så här fjärrkontakter du en Windows-dator från en Raspberry Pi Hur man fjärrkontakter till en Windows-dator från en Raspberry Pi Skulle det inte vara bra om du kunde komma åt din dator från din Raspberry Pi oavsett var du är? Tja, du kan! Allt du behöver är en fjärrskrivbordsapp. Läs mer för den lilla datorn).

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

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

ssh [email protected]

Vid den här tiden måste den fjärranslutna enheten uppmana dig att acceptera en säker nyckel. Typ Ja För att komma överens om detta, ange sedan lösenordet för användarnamnet du använde.

Moment senare kommer du att vara ansluten till fjärran Linux-enheten, redo att utföra de uppgifter du behöver.

PowerShells SSH-egenskaper vs. PuTTY

PuTTY har länge varit det föredragna valet för SSH på Windows. Oavsett om du kontrollerar webbservrar, får du tillgång till saker med saker i Internet Vad är internetens saker? Vad är internetens saker? Vad är tingenes internet? Här är allt du behöver veta om det, varför det är så spännande och några av riskerna. Läs mer eller fjärrministrera en Linux-dator, det är en lätt, lättanvänd app.

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

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

ssh

Den resulterande listan över alternativ skisserar funktionerna. Du kan till exempel ange en port:

ssh [användarnamn] @ [värdnamn] -p [port]

Möjligheterna är bra!

Det är dock fortfarande inte PuTTY. Medan 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är. Det låter dig inte bara spara (och namnge) dina anslutningar, appen stöder även anslutningar via Telnet, Serial och andra protokoll. PuTTYs utseende är också konfigurerbart, kan det snabbt lanseras från skrivbordet. Sammantaget är PuTTY ett solidt verktyg som hanterar ganska mycket allt du kan kasta på den.

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

Medan 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.

Det betyder att du enkelt kan skriva 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 träningsändamål och inte har SSH-åtkomst (oavsett app) till en Linux-enhet..

Naturligtvis är det inte det enda alternativet. Om du behöver öva Bash-kommandon i Windows kan du alltid ställa in en virtuell maskin. Installera bara en Linux-distribution i detta och (maskinvara tillåter) du har ett Linux-OS redo att använda.

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

SSH är lätt att använda i Windows 10 PowerShell. Men dess brist på funktioner, tillsammans med att kräva 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 faktum att Windows 10 har två bra alternativ för SSH värt att fira.

Vill du ha fler SSH-alternativ för Windows? Vår sammanfattning av SSH-verktyg för Windows 4 Enkla sätt att använda SSH i Windows 4 Enkla sätt att använda SSH I Windows SSH är de facto-lösningen för säker tillgång till fjärrterminaler på Linux och andra UNIX-liknande system. Om du har en fjärrstyrd SSH-server som du vill komma åt måste du ladda ner en SSH-klient ... Läs mer kommer att berätta om alternativen.

Utforska mer om: PowerShell, Remote Access, Windows 10.