På Windows-maskiner är gratisprogramvaran med öppen källkod PuTTY de facto-standarden när det kommer till SSH och Telnet. Med Windows 10 har Microsoft äntligen lyssnat på sina användare efter att de i åratal efterfrågat en SSH-klient och server. Genom att inkludera en OpenSSH-implementering ökar värdet på operativsystemet.
När detta skrivs befinner sig OpenSSH-mjukvaran som ingår i Windows 10 i ett BETA-stadium. Detta betyder att det kan ha vissa stabilitetsproblem.
Den tillhandahållna SSH-klienten liknar Linux-klienten. Vid första anblicken verkar det ha stöd för samma funktioner som dess *NIX-motsvarighet. Det är en konsolapp, så du bör kunna starta den från kommandotolken. Låt oss aktivera det.
Innehåll Dölj Aktivera OpenSSH Client i Windows 10 Hur man använder OpenSSH-klienten på Windows 10Aktivera OpenSSH Client i Windows 10
- Öppna appen Inställningar och gå till Appar -> Appar och funktioner.
- Till höger klickar du på Hantera valfria funktioner.
- Klicka på knappen på nästa sidaLägg till en funktion.
- Välj i listan över funktionerOpenSSH-klientoch klicka påInstalleraknapp.
Detta kommer att installera OpenSSH Client-programvaran i Windows 10. Dess binära filer finns under mappen |_+_|. Förutom SSH-klienten innehåller mappen följande klientverktyg:
- scp.exe
- sftp.exe
- ssh-add.exe
- ssh-agent.exe
- ssh-keygen.exe
- ssh.exe
- och inställningsfilen 'sshd_config'.
Jag föreslår att du loggar ut från ditt användarkonto och loggar in igen för att lägga till dessa binärer till miljövariabeln PATH. Annars måste du skriva hela sökvägen till dessa binärer för att kunna använda dem.
Nu kan du prova det i aktion.
Hur man använder OpenSSH-klienten på Windows 10
- Öppna ett nytt kommandotolksfönster.
- Skriv kommandot ssh med följande syntax:|_+_|
Till exempel kommer jag att ansluta till mitt Raspberry PI-baserade mediacenter:
|_+_|Resultatet blir som följer:
Den inbyggda klienten är nästan identisk med den traditionella SSH-klienten från OpenSSH-paketet tillgängligt på Linux. Det ger samma konsolupplevelse. Det är mycket användbart när du behöver ändra något konfigurationsalternativ eller starta om en demon. Om du är van vid att hantera Linux-maskiner från kommandoraden, kommer du att finna det användbart.
Men det finns fortfarande ett antal situationer där den gamla goda PuTTY vinner loppet. Det låter dig ha en lista över servrar utan att göra genvägar eller skriva batchfiler. Det gör det möjligt att snabbt ändra ett antal anslutningsalternativ och konfigurera alternativ som kodning eller miljövariabler snabbt med hjälp av GUI. Ur min synvinkel fungerar den inbyggda OpenSSH-mjukvaran bra för baslinjefunktionalitet när du inte tillåts installera PuTTY på datorn du använder (t.ex. i en låst företagsmiljö). Det är också användbart om du är en professionell Linux-användare som har lärt dig alla SSH-klientalternativ utantill.