Med Windows 10 har Microsoft endelig lyttet til sine brugere efter mange års anmodning om en SSH-klient og server. Ved at inkludere en OpenSSH-implementering øges værdien af OS.
I skrivende stund er OpenSSH-softwaren inkluderet i Windows 10 på et BETA-stadium. Det betyder, at det kan have nogle stabilitetsproblemer.
Den medfølgende SSH-server ligner Linux-appen. Ved første øjekast ser det ud til, at det understøtter de samme funktioner som dets *NIX-modstykke. Det er en konsol-app, men den fungerer som en Windows-tjeneste.
Lad os se, hvordan du aktiverer OpenSSH-serveren i Windows 10.
Indhold skjule Aktiver OpenSSH Server i Windows 10 Sådan starter du OpenSSH-serveren i Windows 10 Tilslutning til SSH-serveren i Windows 10Aktiver OpenSSH Server i Windows 10
- Åbn appen Indstillinger og gå til Apps -> Apps og funktioner.
- Til højre skal du klikke på Administrer valgfrie funktioner.
- Klik på knappen på næste sideTilføj en funktion.
- Vælg på listen over funktionerOpenSSH Serverog klik påInstallereknap.
- Genstart Windows 10.
Dette vil installere OpenSSH Server-softwaren i Windows 10.
hvordan man booster fps på spil
Dens binære filer er placeret under mappen |_+_|. Udover SSH-klientapps indeholder mappen følgende serverværktøjer:
- sftp-server.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- og konfigurationsfilen 'sshd_config'.
SSH-serveren er konfigureret til at køre som en tjeneste.
hvordan systemgendannelse på windows 10
I skrivende stund starter den ikke automatisk. Du skal konfigurere det manuelt.
Sådan starter du OpenSSH-serveren i Windows 10
- Dobbeltklik påsshdindtastning i Services for at åbne sine ejendomme.
- Se den brugerkonto, der bruges af sshd-serveren, på fanen 'Log på'. I mit tilfælde er detNT Servicesshd.
- Åbn nu en forhøjet kommandoprompt.
- Gå til mappen c:windowssystem32Openssh ved at bruge kommandoen |_+_|.
- Her skal du køre kommandoen |_+_| at generere sikkerhedsnøgler til sshd-serveren.
- Skriv nu |_+_| i den forhøjede kommandoprompt for at starte File Explorer i OpenSSH-mappen.
- Opdatering: Microsoft har udgivet en tutorialhvilket gør den rigtige opgaveproces meget enkel.
Åbn PowerShell som administrator og udfør disse kommandoer:|_+_|Det er det! Alle de nødvendige tilladelser er indstillet.
- Alternativt kan du udføre disse trin.
Højreklik påssh_host_ed25519_keyfil og ændre dens ejerskab til sshd-tjenestebrugeren, f.eks.NT Servicesshd. - Klik på 'Tilføj' og tilføj tilladelsen 'Læs' for brugeren 'NT Servicesshd'. Fjern nu alle andre tilladelser for at få noget som dette:Klik på 'Anvend' og bekræft handlingen.
- Til sidst skal du åbne Services (Tryk på Win + R-tasterne og skrivservices.msci feltet Kør) og start sshd-tjenesten. Det skal starte:
- Tillad SSH-porten i Windows Firewall. Som standard bruger serveren port 22. Kør denne kommando i en forhøjet kommandoprompt: |_+_|Microsoft har leveret følgende alternative kommando til PowerShell:
|_+_| - Indstil endelig en adgangskode til din brugerkonto, hvis du ikke har den.
Nu kan du prøve det i aktion.
Tilslutning til SSH-serveren i Windows 10
Åbn din ssh-klient. Du kan starte den på samme computer, f.eks. ved hjælp af den indbyggede OpenSSH-klient eller start den fra en anden computer på dit netværk.
I det generelle tilfælde er syntaksen for OpenSSH-konsolklienten som følger:
|_+_|I mit tilfælde ser kommandoen ud som følger:
denon cd-afspiller virker ikke|_+_|
Hvorwinaeroer mit Windows-brugernavn og192.168.2.96er IP-adressen på min Windows 10 pc. Jeg vil oprette forbindelse til den fra en anden pc, der kører Arch Linux.
Endelig er du med!
Serveren kører klassiske Windows-konsolkommandoer, f.eks. mere, type, ver, kopi.
Men jeg kan ikke køre FAR Manager. Det ser sort og hvidt og brudt ud:
kan jeg udskifte mit videokort i min bærbare computer
En anden interessant observation: Du kan starte GUI-apps som Explorer. Hvis du er logget ind på den samme brugerkonto, som du bruger til SSH, starter de på skrivebordet. Se:
Nå, den indbyggede SSH-server er bestemt en interessant ting at lege med. Det giver dig mulighed for at administrere en Windows-maskine uden at installere værktøjer som rdesktop på din Linux-computer eller endda ændre Windows-indstillinger fra en Linux-computer, som ikke har nogen X-server installeret.
Når dette skrives, er den indbyggede SSH-server i Windows 10 på et BETA-stadium, så det burde blive mere interessant og blive en nyttig funktion i den nærmeste fremtid.