Windows 10 SSH vs PuTTY: Tid til at skifte din fjernadgangsklient?

Windows 10 SSH vs PuTTY: Tid til at skifte din fjernadgangsklient?

En af de mest almindelige metoder til at kommunikere mellem computere, især Linux -maskiner og webservere, er SSH. Når det kommer til at etablere 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 se på, hvordan du konfigurerer SSH -adgang i Windows 10, og om de nye værktøjer kan erstatte PuTTY.





Sådan installeres SSH i Windows 10 (hurtig)

Installation af SSH -funktionalitet til Windows 10 PowerShell er ligetil nok, men menuindstillingerne for det er noget skjulte. Her er hvad du skal gøre:





  1. Åben Indstillinger .
  2. Udsigt Apps> Apps og funktioner
  3. Gå til Valgfrie funktioner
  4. Klik på Tilføj en funktion
  5. Vælg OpenSSH -klient
  6. Vent, og genstart derefter

Når dette er gjort, kan du oprette SSH -forbindelser med andre, kompatible computere. Hvis en SSH -server er blevet installeret og konfigureret på den eksterne maskine, kan der oprettes en forbindelse.

hvordan man kører hardwarediagnostik på Windows 10

Det er overblikket. 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 projektside på GitHub .

Du bør opdage, at SSH allerede er installeret på din Windows 10 -computer (den var inkluderet i opdateringen fra april 2018), men hvis ikke, kan den let tilføjes.





For at kontrollere skal du åbne menuen Power User (højreklik på Start eller Windows -tast + X ) og vælg Windows PowerShell . Indtast her kommandoen 'ssh'. Hvis SSH endnu ikke er installeret, ser du en skærm som denne:

Det er let nok at rette op på dette. Trykke Windows -tast + I for at åbne Indstillinger se, og gå derefter til Apps og kigge efter Administrer valgfrie funktioner . Klik på dette, og kig derefter efter en post mærket 'OpenSSH'.





Hvis du ikke kan se det, skal du klikke på Tilføj en funktion rul derefter ned, indtil du ser OpenSSH -klient . Klik for at udvide elementet og se beskrivelsen.

Når du er klar, skal du klikke Installere for at tilfø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 om 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 muliggøre nogen form for universel fjernadministration over SSH, er det alligevel nyttigt at have det som en mulighed.

For at installere dette skal du gentage ovenstående trin og vælge OpenSSH -server .

Brug af SSH i Windows PowerShell

Når SSH er installeret og fungerer, kan du bruge den til at kommunikere med en anden computer. For eksempel kan du bruge den til at få adgang til en Raspberry Pi (en af flere eksterne muligheder til den lille computer).

Anvendelse er enkel. I PowerShell skal du indtaste kommandoen ssh efterfulgt af brugernavnet for en konto på den eksterne enhed og dens IP -adresse.

For eksempel at oprette forbindelse til min Hindbær Pi -kasse, der kører RetroPie , Jeg brugte:

ssh pi@192.168.1.76

På dette tidspunkt skal den eksterne enhed bede dig om at acceptere en sikker nøgle. Type Ja for at acceptere dette, skal du ved prompten indtaste adgangskoden til det brugernavn, du brugte.

Et øjeblik senere bliver du forbundet til 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 eller fjernadministrerer en Linux -pc, er det en let, brugervenlig app.

En af grundene til PuTTYs udholdenhed er dens brede udvalg af funktioner. Så kan SSH på Windows PowerShell konkurrere med PuTTY?

Med hensyn til at levere SSH -funktionalitet, ja det kan det. Du kan finde ud af at bruge nogle af de udvidede funktioner i SSH på Windows 10 ved at indtaste kommandoen ssh:

ssh

Den resulterende liste over muligheder skitserer funktionerne. Du kan f.eks. Angive en port:

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

Mulighederne er gode!

Det er dog stadig ikke PuTTY. Selvom 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 fortsat er populær. Det giver dig ikke kun mulighed for at gemme (og navngive) dine forbindelser, appen understøtter også forbindelser via Telnet, Serial og andre protokoller. PuTTYs udseende kan også konfigureres, kan det hurtigt blive lanceret 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 fjernbetjening af Linux over SSH kan være afgørende, har du måske ikke engang brug for SSH. Windows 10 har nu et Linux-undersystem og en Bash-lignende kommandoprompt.

Det betyder, at du nemt kan indtaste Linux -kommandoer og modtage realistiske svar. Selvom det måske ikke er ideelt til alle scenarier, kan det være ideelt, hvis du har brug for Linux -adgang til college- eller uddannelsesformål og ikke har SSH -adgang (uanset app) til en Linux -enhed.

Dette er naturligvis ikke den eneste mulighed. Hvis du har brug for at øve Bash -kommandoer i Windows, kan du altid oprette en virtuel maskine. Du skal blot installere en Linux -distribution i dette, og (hardware tillader det) har du et Linux -operativsystem klar til brug.

Er det tid til at opgive PuTTY på Windows 10?

SSH er let at bruge i Windows 10's PowerShell. Imidlertid betyder manglen på funktioner, sammen med at det kræver et par klik for at indlæse, at du måske foretrækker at blive ved med PuTTY. Uanset hvad, er det værd at fejre, at Windows 10 har to gode muligheder for SSH.

Vil du have flere SSH -muligheder til Windows? Vores roundup af SSH -værktøjer til Windows vil fortælle dig om alternativerne.

Del Del Tweet E -mail Canon vs Nikon: Hvilket kameramærke er bedre?

Canon og Nikon er de to største navne i kameraindustrien. Men hvilket mærke tilbyder den bedre serie af kameraer og objektiver?

Læs Næste
Relaterede emner
  • Windows
  • Fjernadgang
  • Windows 10
  • PowerShell
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -spilfan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere