Slik aktiverer og bruker du Windows 10s nye innebygde SSH-kommandoer

Microsoft kunngjorde at de hadde med seg en integrert OpenSSH-klient til Windows i 2015. De har endelig gjort det, og en SSH-klient er skjult i Windows 10s Fall Creators Update. Du kan nå koble til en Secure Shell-server fra Windows uten å installere PuTTY eller annen tredjepartsprogramvare.

Oppdatering :  Den innebygde SSH-klienten er nå aktivert som standard i Windows 10s oppdatering fra april 2018. Slik får du oppdateringen hvis du ikke allerede har den på PC-en din.

PuTTY kan fortsatt ha flere funksjoner. I følge prosjektets bug tracker på GitHub støtter den integrerte SSH-klienten bare ed25519-nøkler for øyeblikket.

Hvordan installere Windows 10s SSH-klient

RELATERT: Hva er nytt i Windows 10s Fall Creators Update, tilgjengelig nå

SSH-klienten er en del av Windows 10, men det er en "valgfri funksjon" som ikke er installert som standard.

For å installere det, gå til Innstillinger> Apper og klikk "Administrer valgfrie funksjoner" under Apper og funksjoner.

Klikk på "Legg til en funksjon" øverst på listen over installerte funksjoner. Hvis du allerede har SSH-klienten installert, vil den vises i listen her.

Rull ned, klikk på "OpenSSH Client (Beta)" -alternativet, og klikk "Installer".

Windows 10 tilbyr også en OpenSSH-server, som du kan installere hvis du vil kjøre en SSH-server på din PC. Du bør bare installere dette hvis du faktisk vil kjøre en server på PC-en og ikke bare koble til en server som kjører på et annet system.

Hvordan bruke Windows 10s SSH-klient

Du kan nå bruke SSH-klienten ved å kjøre sshkommandoen. Dette fungerer enten i et PowerShell-vindu eller et ledetekstvindu, så bruk det du foretrekker.

For å raskt åpne et PowerShell-vindu, høyreklikk Start-knappen eller trykk Windows + X og velg "Windows PowerShell" fra menyen.

For å se syntaksen til ssh-kommandoen, bare kjør den:

ssh

Hvis du ser en feilmelding som sier at kommandoen ikke er funnet, må du logge av og logge på igjen. Å starte PCen på nytt vil også fungere. Dette burde ikke være nødvendig, men dette er en beta-funksjon.

RELATERT: Slik kobler du til en SSH-server fra Windows, macOS eller Linux

Denne kommandoen fungerer på samme måte som å koble til en SSH-server via sshkommandoen på andre operativsystemer som macOS eller Linux. Syntaksen, eller kommandolinjealternativene, er den samme.

Hvis du for eksempel vil koble til en SSH-server på ssh.example.com med brukernavnet "bob", vil du kjøre:

ssh [email protected]

Som standard prøver kommandoen å koble til en SSH-server som kjører på port 22, som er standard. Du må imidlertid kanskje koble til en server som kjører på en annen port. Du gjør dette ved å spesifisere en port med -pbryteren. For eksempel, hvis serveren godtar tilkoblinger på port 7777, vil du kjøre:

ssh [email protected] -p 7777

Som med andre SSH-klienter, blir du bedt om å godta vertsnøkkelen første gang du kobler til. Du får da et kommandolinjemiljø du kan bruke til å kjøre kommandoer på det eksterne systemet.