Sådan aktiveres og bruges Windows 10's nye indbyggede SSH-kommandoer

Microsoft meddelte, at de bragte en integreret 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 nu oprette forbindelse til en Secure Shell-server fra Windows uden at installere PuTTY eller anden tredjepartssoftware.

Opdatering :  Den indbyggede SSH-klient er nu aktiveret som standard i Windows 10s opdatering fra april 2018. Sådan får du opdateringen, hvis du ikke allerede har den på din pc.

PuTTY har muligvis stadig flere funktioner. Ifølge projektets bug tracker på GitHub understøtter den integrerede SSH-klient kun ed25519 nøgler i øjeblikket.

Sådan installeres SSH-klient til Windows 10

RELATERET: Hvad er nyt i Windows 10's Fall Creators Update, tilgængelig nu

SSH-klienten er en del af Windows 10, men det er en "valgfri funktion", der ikke er installeret som standard.

For at installere det skal du gå til Indstillinger> Apps og klikke på "Administrer valgfri funktioner" under Apps og funktioner.

Klik på "Tilføj en funktion" øverst på listen over installerede funktioner. Hvis du allerede har installeret SSH-klienten, vises den på listen her.

Rul ned, klik på "OpenSSH Client (Beta)" og klik på "Install".

Windows 10 tilbyder også en OpenSSH-server, som du kan installere, hvis du vil køre en SSH-server på din pc. Du skal kun installere dette, hvis du rent faktisk vil køre en server på din pc og ikke bare oprette forbindelse til en server, der kører på et andet system.

Sådan bruges Windows 10s SSH-klient

Du kan nu bruge SSH-klienten ved at køre sshkommandoen. Dette fungerer i enten et PowerShell-vindue eller et kommandopromptvindue, så brug det, du foretrækker.

For hurtigt at åbne et PowerShell-vindue skal du højreklikke på Start-knappen eller trykke på Windows + X og vælge "Windows PowerShell" i menuen.

For at se syntaksen for ssh-kommandoen skal du bare køre den:

ssh

Hvis du ser en fejlmeddelelse, der siger, at kommandoen ikke findes, skal du logge ud og logge ind igen. Genstart af din pc fungerer også. Dette burde ikke være nødvendigt, men dette er en beta-funktion.

RELATERET: Sådan opretter du forbindelse til en SSH-server fra Windows, macOS eller Linux

Denne kommando fungerer det samme som at oprette forbindelse til en SSH-server via sshkommandoen på andre operativsystemer som macOS eller Linux. Dens syntaks eller kommandolinjemuligheder er de samme.

Hvis du f.eks. Vil oprette forbindelse til en SSH-server på ssh.example.com med brugernavnet “bob”, skal du køre:

ssh [email protected]

Som standard forsøger kommandoen at oprette forbindelse til en SSH-server, der kører på port 22, hvilket er standard. Du skal dog muligvis oprette forbindelse til en server, der kører på en anden port. Du gør dette ved at angive en port med -pkontakten. For eksempel, hvis serveren accepterer forbindelser på port 7777, kører du:

ssh [email protected] -p 7777

Som med andre SSH-klienter bliver du bedt om at acceptere værtsnøglen første gang du opretter forbindelse. Du får derefter et kommandolinjemiljø, du kan bruge til at køre kommandoer på det eksterne system.