Som du kanske redan vet innehåller Windows 10 inbyggd SSH-programvara - både en klient och en server! Det är mycket användbart när du snabbt behöver komma åt en Linux-server. Allt kan göras med bara några få klick utan att installera extra programvara.
Annons
På Windows-maskiner är freeware open source-programvaran PuTTY de facto-standarden när det gäller SSH och Telnet. Med Windows 10 har Microsoft äntligen lyssnat på sina användare efter år sedan de begärde en SSH-klient och server. Genom att inkludera en OpenSSH-implementering ökar värdet på operativsystemet.
För tillfället för detta skrivande är OpenSSH-programvaran som ingår i Windows 10 i ett BETA-stadium. Det betyder att det kan ha vissa stabilitetsproblem.
Den tillhandahållna SSH-klienten liknar Linux-klienten. Vid första anblicken verkar det stödja samma funktioner som dess * NIX-motsvarighet. Det är en konsolapp, så du borde kunna starta den från kommandotolken. Låt oss aktivera det.
Aktivera OpenSSH Client i Windows 10
- Öppna Inställningar app och gå till Appar -> Appar och funktioner.
- Klicka på Hantera valfria funktioner till höger.
- Klicka på knappen på nästa sidaLägg till en funktion.
- Välj i listan över funktionerOpenSSH-klientoch klicka påInstalleraknapp.
Detta installerar OpenSSH Client-programvaran i Windows 10. Dess binära filer finns under mappenc: windows system32 Openssh
. Förutom SSH-klienten innehåller mappen följande klientverktyg:
Windows 10 kan inte använda startmenyn
- scp.exe
- sftp.exe
- ssh-add.exe
- ssh-agent.exe
- ssh-keygen.exe
- ssh.exe
- och konfigurationsfilen 'sshd_config'.
Jag föreslår att du gör det logga ut från ditt användarkonto och logga in tillbaka för att lägga till dessa binärer i PATH-miljövariabel . Annars måste du skriva hela sökvägen till dessa binärer för att använda dem.
Nu kan du prova det i aktion.
Hur man använder OpenSSH-klienten på Windows 10
- Öppna en nytt fönster för kommandotolken .
- Skriv ssh-kommandot med följande syntax:
ssh användarnamn @ värd -p-port
Till exempel kommer jag att ansluta till mitt Raspberry PI-baserade mediecenter:
hur man uppdaterar appar på Samsung smart tv
ssh alarm@192.168.2.201
Resultatet blir följande:
Den inbyggda klienten är nästan identisk med den traditionella SSH-klienten från OpenSSH-paketet som finns 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 hitta det användbart.
Det finns dock ett antal situationer där den gamla gamla PuTTY vinner loppet. Det låter dig ha en lista med 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 med hjälp av GUI. Från min synvinkel fungerar den inbyggda OpenSSH-programvaran bra för baslinjefunktionalitet när du inte får installera PuTTY på den dator du använder (t.ex. i en låst företagsmiljö). Det är också användbart om du är en pro Linux-användare som har lärt dig alla SSH-klientalternativ utan att det.