Med Windows 10 har Microsoft endelig lyttet til brukerne sine etter år med at de har bedt om en SSH-klient og server. Ved å inkludere en OpenSSH-implementering øker verdien av OS.
I øyeblikket dette skrives er OpenSSH-programvaren inkludert i Windows 10 på et BETA-stadium. Dette betyr at det kan ha noen stabilitetsproblemer.
Den medfølgende SSH-serveren ligner på Linux-appen. Ved første øyekast ser det ut til at den støtter de samme funksjonene som *NIX-motparten. Det er en konsoll-app, men den fungerer som en Windows-tjeneste.
La oss se hvordan du aktiverer OpenSSH-serveren i Windows 10.
Innhold gjemme seg Aktiver OpenSSH Server i Windows 10 Slik starter du OpenSSH-serveren i Windows 10 Koble til SSH-serveren i Windows 10Aktiver OpenSSH Server i Windows 10
- Åpne Innstillinger-appen og gå til Apper -> Apper og funksjoner.
- Til høyre klikker du på Administrer valgfrie funksjoner.
- Klikk på knappen på neste sideLegg til en funksjon.
- Velg i listen over funksjonerOpenSSH Serverog klikk påInstallereknapp.
- Start Windows 10 på nytt.
Dette vil installere OpenSSH Server-programvaren i Windows 10.
Driver for epson wf3640
Dens binære filer er plassert under mappen |_+_|. Foruten SSH-klientappene, inneholder mappen følgende serververktøy:
- sftp-server.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- og konfigurasjonsfilen 'sshd_config'.
SSH-serveren er konfigurert til å kjøre som en tjeneste.
hvordan gjenopprette en hp bærbar PC tilbake til fabrikkinnstillingene
I skrivende stund starter den ikke automatisk. Du må konfigurere den manuelt.
Slik starter du OpenSSH-serveren i Windows 10
- Dobbeltklikk påsshdoppføring i Tjenester for å åpne egenskapene.
- På 'Logg på'-fanen, se brukerkontoen som brukes av sshd-serveren. I mitt tilfelle er det detNT Servicesshd.
- Åpne nå en forhøyet ledetekst .
- Gå til katalogen c:windowssystem32Openssh ved å bruke kommandoen |_+_|.
- Her, kjør kommandoen |_+_| for å generere sikkerhetsnøkler for sshd-serveren.
- Nå, i den forhøyede ledeteksten, skriv inn |_+_| for å starte File Explorer i OpenSSH-mappen.
- Oppdater: Microsoft har publisert en opplæringensom gjør den riktige oppdragsprosessen veldig enkel.
Åpne PowerShell som administrator og utfør disse kommandoene:|_+_|Det er det! Alle nødvendige tillatelser er satt.
- Alternativt kan du utføre disse trinnene.
Høyreklikk påssh_host_ed25519_keyfil og endre eierskapet til sshd-tjenestebrukeren, f.eks.NT Servicesshd. - Klikk 'Legg til' og legg til tillatelsen 'Les' for brukeren 'NT Servicesshd'. Fjern nå alle andre tillatelser for å få noe sånt som dette:Klikk 'Apply' og bekreft operasjonen.
- Til slutt åpner du Tjenester (Trykk på Win + R-tastene og skrivtjenester.msci Kjør-boksen) og start sshd-tjenesten. Det bør starte:
- Tillat SSH-porten i Windows-brannmuren. Som standard bruker serveren port 22. Kjør denne kommandoen i en forhøyet ledetekst: |_+_|Microsoft har levert følgende alternative kommando for PowerShell:
|_+_| - Til slutt, angi et passord for brukerkontoen din hvis du ikke har det.
Nå kan du prøve det i aksjon.
Koble til SSH-serveren i Windows 10
Åpne ssh-klienten din. Du kan starte den på samme datamaskin, f.eks. ved å bruke den innebygde OpenSSH-klienten eller starte den fra en annen datamaskin på nettverket ditt.
I det generelle tilfellet er syntaksen for OpenSSH-konsollklienten som følger:
|_+_|I mitt tilfelle ser kommandoen slik ut:
Drivere for ps4-kontrolleren på pc|_+_|
Hvorwinaeroer mitt Windows-brukernavn og192.168.2.96er IP-adressen til min Windows 10 PC. Jeg vil koble til den fra en annen PC som kjører Arch Linux.
Endelig er du med!
Serveren kjører klassiske Windows-konsollkommandoer, f.eks. mer, type, ver, kopi.
Men jeg kan ikke kjøre FAR Manager. Det ser ut som svart og hvitt og ødelagt:
hp office jet pro8710
En annen interessant observasjon: Du kan starte GUI-apper som explorer. Hvis du er logget på samme brukerkonto som du bruker for SSH, vil de starte på skrivebordet. Se:
Vel, den innebygde SSH-serveren er definitivt en interessant ting å leke med. Den lar deg administrere en Windows-maskin uten å installere verktøy som rdesktop på Linux-datamaskinen din, eller til og med endre Windows-innstillinger fra en Linux-datamaskin som ikke har noen X-server installert.
Når dette skrives, er den innebygde SSH-serveren i Windows 10 på et BETA-stadium, så det bør bli mer interessant og bli en nyttig funksjon i nær fremtid.