Windows 10 SSH vs. PuTTY: Tid til at skifte din Remote Access Client?
Reklame
En af de mest almindelige metoder til kommunikation mellem computere, især Linux-maskiner og webservere, er SSH. Når det gælder etablering af denne form for kommunikation i Windows, har standardindstillingen været at installere PuTTY.
Takket være Windows PowerShell har du dog muligvis ikke brug for PuTTY længere. Lad os tage et kig på, hvordan man konfigurerer SSH-adgang i Windows 10, og om de nye værktøjer kan erstatte PuTTY.
Sådan installeres SSH i Windows 10 (hurtig)
Det er let nok at installere SSH-funktionalitet til Windows 10 PowerShell, men menupunkterne for det er noget skjult. Her er hvad du skal gøre:
- Åbn indstillinger .
- Se apps
- Gå til Administrer valgfri funktioner
- Klik på Tilføj en funktion.
- Vælg OpenSSH Client .
- Vent, og genstart derefter.
Når dette er gjort, kan du oprette SSH-forbindelser med andre, kompatible computere. Hvis en SSH-server er installeret og konfigureret på fjernmaskinen, kan der oprettes en forbindelse.
Det er oversigten. Her er detaljerne.
Sådan installeres SSH i Windows 10 (detaljeret)
Windows 10's PowerShell-implementering af SSH er en version af OpenSSH-projektet. Du kan finde projektsiden på GitHub.
Du skulle opdage, at SSH allerede er installeret på din Windows 10-computer (det var inkluderet i opdateringen i april 2018), men hvis ikke, kan det let tilføjes.
For at kontrollere skal du åbne menuen Power User (højreklik på Start eller Windows tast + X ) og vælge Windows PowerShell . Indtast her kommandoen “ssh”. Hvis SSH ikke er installeret endnu, vil du se en skærm som denne:
At løse dette er let nok. Tryk på Windows-tasten + I for at åbne visningen Indstillinger, gå derefter til Apps og se efter Administrer valgfri funktioner . Klik på dette, og kig derefter efter en post mærket "OpenSSH".
Hvis du ikke kan se den, skal du klikke på Tilføj en funktion og derefter rulle ned, indtil du ser OpenSSH Client . Klik for at udvide emnet og se beskrivelsen.
Når du er klar, skal du klikke på Installer for at føje det til din pc. Få øjeblikke senere installeres den nye SSH-klient til Windows PowerShell. Det er værd at genstarte Windows for at sikre, at appen er korrekt installeret.
En note til SSH Server-appen
Det er værd at fremhæve det faktum, at du også kan installere en SSH-server. Selvom det er usandsynligt, at Microsoft vil aktivere nogen form for universal fjernadministration over SSH, er det ikke desto mindre nyttigt at have det som en mulighed.
For at installere dette skal du gentage ovenstående trin ved at vælge OpenSSH Server .
Brug af SSH i Windows PowerShell
Når SSH er installeret og fungerer, kan du bruge det til at kommunikere med en anden computer. For eksempel kan du bruge den til at få adgang til en Raspberry Pi (en af flere fjernindstillinger. Sådan ekstern tilslutning til en Windows-pc fra en Raspberry Pi. Sådan fjerner du forbindelse til en Windows-pc fra en Raspberry Pi. Ville det ikke være dejligt, hvis du kunne få adgang til din pc fra din Raspberry Pi, uanset hvor du er? Nå, du kan! Alt hvad du har brug for er en ekstern desktop-app. Læs mere for den lille computer).
Brug er enkel. I PowerShell skal du indtaste ssh-kommandoen efterfulgt af brugernavnet til en konto på fjernenheden og dens IP-adresse.
For at forbinde til min Raspberry Pi-kasse, der kører RetroPie, brugte jeg f.eks .:
ssh
På dette tidspunkt bør fjernenheden bede dig om at acceptere en sikker nøgle. Skriv Ja for at acceptere dette, og indtast derefter adgangskoden til det brugernavn, du brugte, med det samme.
Et øjeblik senere er du tilsluttet den eksterne Linux-enhed, klar til at udføre de opgaver, du har brug for.
PowerShells SSH-funktioner vs. PuTTY
PuTTY har længe været det foretrukne valg for SSH på Windows. Uanset om du kontrollerer webservere, får adgang til Internet of Things-enheder Hvad er Internet of Things? Hvad er tingenes internet? Hvad er tingenes internet? Her er alt hvad du har brug for at vide om det, hvorfor det er så spændende og nogle af risiciene. Læs mere eller fjernadministrering af en Linux-pc, det er en let, let at bruge app.
En af grundene til PuTTYs udholdenhed er det store udvalg af funktioner. Så kan SSH på Windows PowerShell konkurrere med PuTTY?
Nå, hvad angår levering af SSH-funktionalitet, ja, det kan det. Du kan finde ud af, hvordan du bruger nogle af de udvidede funktioner i SSH på Windows 10 ved at indtaste ssh-kommandoen:
ssh
Den resulterende liste over indstillinger skitserer funktionerne. For eksempel kan du specificere en port:
ssh [username]@[hostname] -p [port]
Mulighederne er gode!
Det er dog stadig ikke PuTTY. Mens du kan binde en adresse med OpenSSH på Windows, er du begrænset af antallet af adresser, du kan gemme.
Der er en grund til, at PuTTY forbliver populær. Ikke kun giver det dig mulighed for at gemme (og navngive) dine forbindelser, appen understøtter også forbindelser via Telnet, Serial og andre protokoller. PuTTYs udseende er også konfigurerbar, kan det hurtigt lanceres fra skrivebordet. Alt i alt er PuTTY et solidt værktøj, der håndterer stort set alt, hvad du kan smide på det.
Hvorfor SSH, når du kan bruge Linux?
Selvom fjernstyring af Linux over SSH muligvis er vigtig, har du muligvis ikke engang brug for SSH. Windows 10 har nu et Linux-undersystem og en Bash-lignende kommandoprompt.
Dette betyder, at du nemt kan indtaste Linux-kommandoer og modtage realistiske svar. Selvom det muligvis ikke er ideelt til alle scenarier, hvis du har brug for Linux-adgang til universitets- eller træningsformål og ikke har SSH-adgang (uanset app) til en Linux-enhed, kan dette muligvis være ideelt.
Naturligvis er dette ikke den eneste mulighed. Hvis du har brug for at øve Bash-kommandoer i Windows, kan du altid konfigurere en virtuel maskine. Du skal blot installere en Linux-distribution i denne og (hardware tillader det) du har et Linux OS klar til brug.
Er det tid til at afskaffe PuTTY på Windows 10?
SSH er let at bruge i Windows 10's PowerShell. Men dens mangel på funktioner sammen med at kræve et par flere klik for at indlæse, betyder, at du måske foretrækker at holde dig med PuTTY. Uanset det, at Windows 10 har to gode muligheder for SSH er det værd at fejre.
Vil du have flere SSH-indstillinger til Windows? Vores roundup af SSH-værktøjer til Windows 4 lette måder at bruge SSH i Windows 4 Nemme måder at bruge SSH I Windows SSH er de facto-løsningen til sikker adgang til fjernterminaler på Linux og andre UNIX-lignende systemer. Hvis du har en ekstern SSH-server, du vil have adgang til, skal du downloade en SSH-klient .... Læs mere fortæller dig om alternativerne.
Udforsk mere om: PowerShell, Fjernadgang, Windows 10.