Windows 10 SSH vs. PuTTY: På tide å bytte klient for ekstern tilgang?
Annonse
En av de vanligste metodene for å kommunisere mellom datamaskiner, spesielt Linux-maskiner og webservere, er SSH. Når det gjelder etablering av denne typen kommunikasjon i Windows, har standardalternativet vært å installere PuTTY.
Takket være Windows PowerShell trenger du imidlertid ikke PuTTY lenger. La oss ta en titt på hvordan du konfigurerer SSH-tilgang i Windows 10, og om de nye verktøyene kan erstatte PuTTY.
Hvordan installere SSH i Windows 10 (Rask)
Det er enkelt å installere SSH-funksjonalitet på Windows 10 PowerShell, men menyalternativene for det er noe skjult. Her er hva du trenger å gjøre:
- Åpne Innstillinger .
- Se appene
- Gå til Administrer valgfrie funksjoner
- Klikk på Legg til en funksjon.
- Velg OpenSSH Client .
- Vent, start deretter på nytt.
Når dette er gjort, kan du etablere SSH-tilkoblinger med andre, kompatible datamaskiner. Hvis en SSH-server er installert og konfigurert på den eksterne maskinen, kan du opprette en tilkobling.
Det er oversikten. Her er detaljene.
Hvordan installere SSH i Windows 10 (detaljert)
Windows 10s PowerShell-implementering av SSH er en versjon av OpenSSH-prosjektet. Du kan finne prosjektsiden på GitHub.
Du bør finne at SSH allerede er installert på Windows 10-datamaskinen din (den ble inkludert i april 2018-oppdateringen), men hvis ikke, kan den enkelt legges til.
For å sjekke, åpne Power User-menyen (høyreklikk på Start, eller Windows-tasten + X ) og velg Windows PowerShell . Skriv inn kommandoen “ssh” her. Hvis SSH ikke er installert ennå, vil du se et skjermbilde som dette:
Å fikse dette er enkelt nok. Trykk på Windows-tasten + I for å åpne Innstillinger- visningen, gå deretter til Apps og se etter Administrer valgfrie funksjoner . Klikk på dette, og se etter en oppføring merket “OpenSSH”.
Hvis du ikke kan se den, klikker du på Legg til en funksjon og blar ned til du ser OpenSSH Client . Klikk for å utvide varen og se beskrivelsen.
Når du er klar, klikker du på Installer for å legge den til PC-en. Noen få øyeblikk senere blir den nye SSH-klienten for Windows PowerShell installert. Det er verdt å starte Windows på nytt for å sikre at appen er riktig installert.
En merknad om SSH Server-appen
Det er verdt å fremheve det faktum at du også kan installere en SSH-server. Selv om det er lite sannsynlig at Microsoft vil aktivere noen form for universell fjernadministrasjon over SSH, er det likevel nyttig å ha den som et alternativ.
For å installere dette, gjenta trinnene ovenfor og velg OpenSSH Server .
Bruke SSH i Windows PowerShell
Når SSH er installert og fungerer, kan du bruke den til å kommunisere med en annen datamaskin. For eksempel kan du bruke den til å få tilgang til en Raspberry Pi (ett av flere eksterne alternativer. Slik kobler jeg til en Windows-PC fra en Raspberry Pi. Slik kobler du til en Windows-PC fra en Raspberry Pi. Ville det ikke vært bra hvis du kunne få tilgang til PC-en fra Raspberry Pi uansett hvor du er? Vel, du kan! Alt du trenger er en ekstern desktop-app. Les mer for den lille datamaskinen).
Bruken er enkel. I PowerShell skriver du inn ssh-kommandoen, etterfulgt av brukernavnet for en konto på den eksterne enheten, og dens IP-adresse.
For å koble meg til Raspberry Pi-boksen som kjører RetroPie, brukte jeg for eksempel:
ssh
På dette tidspunktet bør den eksterne enheten be deg om å godta en sikker nøkkel. Skriv inn Ja for å godta dette, og skriv deretter passordet for brukernavnet du brukte.
Øyeblikk senere blir du koblet til den eksterne Linux-enheten, klar til å utføre de oppgavene du trenger.
PowerShells SSH-funksjoner vs. PuTTY
PuTTY har lenge vært det foretrukne valget for SSH på Windows. Enten om du kontrollerer webservere, får tilgang til Internet of Things-enheter Hva er tingenes internett? Hva er tingenes internett? Hva er tingenes internett? Her er alt du trenger å vite om det, hvorfor det er så spennende og noe av risikoen. Les mer eller fjernadministrere en Linux-PC, det er en lett, brukervennlig app.
En av grunnene til PuTTYs utholdenhet er det brede utvalget av funksjoner. Kan SSH på Windows PowerShell konkurrere med PuTTY?
Vel, når det gjelder å tilby SSH-funksjonalitet, ja, det kan det. Du kan finne ut hvordan du bruker noen av de utvidede funksjonene til SSH på Windows 10 ved å skrive inn ssh-kommandoen:
ssh
Den resulterende listen over alternativer skisserer funksjonene. For eksempel kan du spesifisere en port:
ssh [username]@[hostname] -p [port]
Mulighetene er gode!
Imidlertid er det fortsatt ikke PuTTY. Selv om du kan binde en adresse med OpenSSH på Windows, er du begrenset av antall adresser du kan lagre.
Det er en grunn til at PuTTY forblir populær. Ikke bare lar den deg lagre (og navngi) forbindelsene dine, appen støtter også tilkoblinger over Telnet, Serial og andre protokoller. PuTTYs utseende er også konfigurerbart, kan det raskt lanseres fra skrivebordet. Alt i alt er PuTTY et solid verktøy som håndterer stort sett alt du kan kaste på det.
Hvorfor SSH når du kan bruke Linux?
Selv om fjernkontroll av Linux over SSH kan være viktig, trenger du kanskje ikke engang SSH. Windows 10 har nå et Linux-undersystem og en Bash-lignende ledetekst.
Dette betyr at du enkelt kan legge inn Linux-kommandoer og motta realistiske svar. Selv om det kanskje ikke er ideelt for alle scenarier, hvis du trenger Linux-tilgang til høyskole- eller treningsformål, og ikke har SSH-tilgang (uansett app) til en Linux-enhet, kan dette være ideelt.
Dette er selvfølgelig ikke det eneste alternativet. Hvis du trenger å trene Bash-kommandoer i Windows, kan du alltid sette opp en virtuell maskin. Bare installer en Linux-distribusjon i denne og (maskinvare tillater det) du har et Linux OS klart til å brukes.
Er det på tide å forlate PuTTY på Windows 10?
SSH er enkel å bruke i Windows 10s PowerShell. Men mangelen på funksjoner, sammen med at det krever noen flere klikk for å laste opp, betyr at du kanskje foretrekker å holde deg med PuTTY. Uansett, det at Windows 10 har to gode alternativer for SSH er verdt å feire.
Vil du ha flere SSH-alternativer for Windows? Vår oppdatering av SSH-verktøy for Windows 4 enkle måter å bruke SSH i Windows 4 enkle måter å bruke SSH i Windows SSH er de facto-løsningen for sikker tilgang til eksterne terminaler på Linux og andre UNIX-lignende systemer. Hvis du har en ekstern SSH-server du vil ha tilgang til, må du laste ned en SSH-klient .... Les mer vil fortelle deg om alternativene.
Utforsk mer om: PowerShell, Remote Access, Windows 10.