Så här aktiverar och använder du Windows 10 s nya inbyggda SSH-kommandon
Microsoft meddelade att det var en integrerad OpenSSH-klient till Windows 2015. De har äntligen gjort det, och en SSH-klient är dold i Windows 10: s Fall Creators Update. Du kan nu ansluta till en Secure Shell-server från Windows utan att installera PuTTY eller någon annan tredje parts programvara.
Uppdatering:Den inbyggda SSH-klienten är nu aktiverad i Windows 10: s april 2018-uppdatering. Så här uppdaterar du uppdateringen om du inte redan har den på din dator.
PuTTY kan fortfarande ha fler funktioner. Enligt projektets bugspårare på GitHub stödjer den integrerade SSH-klienten bara ed25519 nycklar för tillfället.
Så här installerar du Windows 10: s SSH-klient
SSH-klienten är en del av Windows 10, men det är en "valfri funktion" som inte är installerad som standard.
För att installera det, gå till Inställningar> Appar och klicka på "Hantera valfria funktioner" under Appar och funktioner.
Klicka på "Lägg till en funktion" högst upp i listan med installerade funktioner. Om du redan har SSH-klienten installerad visas den här i listan.
Bläddra ner, klicka på "OpenSSH Client (Beta)" alternativet och klicka på "Installera".
Windows 10 erbjuder även en OpenSSH-server, som du kan installera om du vill köra en SSH-server på din dator. Du bör bara installera det här om du verkligen vill köra en server på din dator och inte bara ansluta till en server som körs på ett annat system.
Så här använder du Windows 10: s SSH-klient
Du kan nu använda SSH-klienten genom att köra ssh
kommando. Detta fungerar i antingen ett PowerShell-fönster eller ett kommandotolken, så använd det som du föredrar.
För att snabbt öppna ett PowerShell-fönster högerklickar du på Start-knappen eller trycker på Windows + X och väljer "Windows PowerShell" från menyn.
För att visa syntaxen i ssh-kommandot, kör det bara:
ssh
Om du ser ett felmeddelande som säger att kommandot inte hittats måste du logga ut och logga in igen. Om du startar om datorn kommer du också att fungera. Detta borde inte vara nödvändigt, men det här är en beta-funktion.
Detta kommando fungerar som att ansluta till en SSH-server via ssh
kommando på andra operativsystem som macOS eller Linux. Dess syntax, eller kommandoradsalternativ, är desamma.
Om du till exempel vill ansluta till en SSH-server på ssh.example.com med användarnamnet "bob" kör du:
ssh [email protected]
Som standard försöker kommandot att ansluta till en SSH-server som körs på port 22, vilket är standardvärdet. Du kan dock behöva ansluta till en server som körs på en annan port. Du gör detta genom att ange en port med -p
växla. Om servern till exempel accepterar anslutningar på port 7777 kör du:
ssh [email protected] -p 7777
Som med andra SSH-klienter blir du uppmanad att acceptera värdens nyckel första gången du ansluter. Du får då en kommandoradsmiljö som du kan använda för att köra kommandon på fjärrsystemet.