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.

Windows 10 SSH vs. PuTTY: Dags att byta klient för fjärråtkomst?

Annons 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 etablera denna typ av kommunikation i Windows har standardalternativet varit att installera PuTTY. Tack vare Windows PowerShell behöver du dock inte längre PuTTY. Låt o

Annons

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

Tack vare Windows PowerShell behöver du dock inte längre PuTTY. 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.

Hur man installerar SSH i Windows 10 (snabbt)

Att installera SSH-funktionalitet i Windows 10 PowerShell är tillräckligt 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 apparna
  3. Gå till Hantera valfria funktioner
  4. Klicka på Lägg till en funktion.
  5. Välj OpenSSH Client .
  6. Vänta och 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 upprättas.

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

Hur man installerar 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 ingick i uppdateringen i 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-tangenten + X ) och välj Windows PowerShell . Skriv in kommandot "ssh" här. Om SSH inte är installerat ännu ser du en skärm som den här:

SSH är inte installerat på Windows 10

Att fixa detta är enkelt nog. Tryck på Windows-tangenten + I för att öppna inställningsvyn, gå sedan till Apps och leta efter Hantera valfria funktioner . Klicka på detta och leta sedan efter en post med namnet “OpenSSH”.

Installera SSH på Windows 10

Om du inte kan se den klickar du på Lägg till en funktion och bläddrar nedåt tills du ser OpenSSH Client . Klicka för att utöka objektet och visa beskrivningen.

När du är redo klickar du på Installera för att lägga till den på din PC. Några ögonblick senare kommer den nya SSH-klienten för Windows PowerShell att installeras. Det är värt att starta om Windows för att se till att appen är korrekt installerad.

En anteckning om SSH Server-appen

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 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 komma åt en Raspberry Pi (ett av flera fjärralternativ Hur man fjärransluter till en Windows-PC från en Raspberry Pi Hur man fjärransluter sig till en Windows-PC från en Raspberry Pi Skulle det inte vara bra om du kunde få åtkomst till din PC 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. Ange kommandot ssh i PowerShell, följt av användarnamn för ett konto på fjärrenheten och dess IP-adress.

Anslut till en enhet med SSH i Windows PowerShell

För att ansluta till Raspberry Pi-lådan som kör RetroPie, använde jag till exempel:

 ssh  

Vid denna punkt bör fjärrenheten uppmana dig att acceptera en säker nyckel. Skriv Ja för att acceptera detta, ange sedan lösenordet för det användarnamn du använde direkt.

Ögonblick senare kommer du att vara ansluten till den externa 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, åtkomst till Internet of Things-enheter Vad är Internet of Things? Vad är tingenes internet? 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ärradministrera en Linux-dator, det är en lätt, lättanvänd app.

En av orsakerna till PuTTYs uthållighet är dess breda urval av funktioner. Kan SSH på Windows PowerShell konkurrera med PuTTY?

SSH-kommandon för Windows 10

Tja, när det gäller att tillhandahålla 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 ange ssh-kommandot:

 ssh 

Den resulterande listan med alternativ beskriver funktionerna. Till exempel kan du ange en port:

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

Möjligheterna är bra!

Men det är fortfarande inte PuTTY. Medan du kan binda en adress med OpenSSH i Windows är du begränsad av antalet adresser du kan spara.

PuTTY aktiverar SSH-anslutningar på Windows

Det finns en anledning till att PuTTY förblir populär. 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 lanseras från skrivbordet. Sammantaget är PuTTY ett solid verktyg som hanterar 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, om du behöver Linux-åtkomst för college- eller utbildningsändamål och inte har SSH-åtkomst (oavsett app) till en Linux-enhet, kan detta vara perfekt.

Naturligtvis är detta inte det enda alternativet. Om du behöver öva Bash-kommandon i Windows kan du alltid ställa in en virtuell maskin. Installera helt enkelt en Linux-distribution i detta och (maskinvara tillåter det) har du ett Linux OS som är klart 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 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 är värt att fira.

Vill du ha fler SSH-alternativ för Windows? Vår sammanställning 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 åtkomst till fjärrterminaler på Linux och andra UNIX-liknande system. Om du har en fjärr 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, Fjärråtkomst, Windows 10.