Windows Tips & News

OpenSSH serveri lubamine Windows 10-s

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin

Nagu te ehk juba teate, sisaldab Windows 10 sisseehitatud SSH-tarkvara – nii klienti kui ka serverit! Selles artiklis näeme, kuidas SSH-serverit lubada.

Reklaam

Märkus. OpenSSH-serveri rakendus võimaldab teil luua arvutiga ühenduse SSH-protokolli kasutades. See ei võimalda teil juurdepääsu teistele võrgus olevatele arvutitele. Teiste arvutitega ühenduse loomiseks peaksite installige OpenSSH klient.

Windows 10-ga on Microsoft lõpuks kuulanud oma kasutajaid pärast seda, kui nad on aastaid nõudnud SSH-klienti ja -serverit. OpenSSH-rakenduse kaasamisega suureneb OS-i väärtus.

Selle kirjutamise hetkel on Windows 10-s sisalduv OpenSSH tarkvara BETA faasis. See tähendab, et sellel võib olla mõningaid stabiilsusprobleeme.

Pakutav SSH-server on sarnane Linuxi rakendusega. Esmapilgul näib, et see toetab samu funktsioone, mis selle *NIX-i vaste. See on konsoolirakendus, kuid see töötab a Windowsi teenus.

Vaatame, kuidas OpenSSH-serverit Windows 10-s lubada.

Sisupeita
Lubage OpenSSH-server Windows 10-s
OpenSSH-serveri käivitamine Windows 10-s
SSH-serveriga ühenduse loomine opsüsteemis Windows 10

Lubage OpenSSH-server Windows 10-s

  1. Ava Seadete rakendus ja minge jaotisse Rakendused -> Rakendused ja funktsioonid.
  2. Paremal klõpsake valikul Valikuliste funktsioonide haldamine.Rakendused ja funktsioonid Hallake Windows 10 valikulist linki
  3. Järgmisel lehel klõpsake nuppu Lisage funktsioon.Funktsiooni lisamise nupp
  4. Funktsioonide loendis valige OpenSSH server ja klõpsake nuppu Installige nuppu.Windows 10 installige SSH-serverWindows 10 SSH-serveri installimine
  5. Taaskäivitage Windows 10.

See installib OpenSSH serveri tarkvara Windows 10-sse.

Selle binaarfailid asuvad kausta all c:\windows\system32\Openssh. Lisaks SSH-kliendirakendustele sisaldab kaust järgmisi serveritööriistu:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • ja konfiguratsioonifail "sshd_config".

SSH-server on konfigureeritud töötama teenusena.

Sshd-teenus Windows 10

Selle kirjutamise hetkel see automaatselt ei käivitu. Peate selle käsitsi konfigureerima.

OpenSSH-serveri käivitamine Windows 10-s

  1. Topeltklõpsake ikooni sshd selle atribuutide avamiseks sisenemine teenusesse Services.
  2. Vahekaardil "Logi sisse" vaadake kasutajakontot, mida sshd server kasutab. Minu puhul on küll NT Service\sshd.Sshd teenuse kasutajakonto Windows 10
  3. Nüüd avatud kõrgendatud käsuviip.
  4. Minge käsuga kataloogi c:\windows\system32\Openssh cd c:\windows\system32\Openssh.
  5. Siin käivitage käsk ssh-keygen -A sshd-serveri turvavõtmete loomiseks.Sshd-server Loo võtmed
  6. Nüüd tippige kõrgendatud käsureale explorer.exe. OpenSSH kaustas File Exploreri käivitamiseks.
  7. Värskenda: Microsoft on avaldanud a õpetus mis teeb õige määramise protsessi väga lihtsaks.
    Avage PowerShell administraatorina ja täitke järgmised käsud:
    Installimoodul - OpenSSHUtilsi sundimine Repair-SshdHostKeyPermission -FilePath C:\Windows\System32\OpenSSH\ssh_host_ed25519_key

    See on kõik! Kõik vajalikud õigused on määratud.

  8. Teise võimalusena saate neid toiminguid teha.
    Paremklõpsake ssh_host_ed25519_key fail ja muuta oma omanikku sshd teenuse kasutajale, nt. NT Service\sshd.Sshd võtme faili omandiõiguse muutmine
  9. Klõpsake "Lisa" ja lisage kasutajale "NT Service\sshd" luba "Lugemine". Nüüd eemaldage kõik muud load, et saada midagi sellist:Sshd Muuda võtmefaili õigusiKlõpsake "Rakenda" ja kinnitage toiming.
  10. Lõpuks avage teenused (vajutage klahve Win + R ja tippige services.msc kastis Käivita) ja käivitage sshd teenus. See peaks algama:
    Sshd teenus töötab
  11. Lubage Windowsi tulemüüris SSH-port. Vaikimisi kasutab server porti 22. Käivitage see käsk kõrgendatud käsureal: netsh advfirewall tulemüür lisa reegli nimi="SSHD port" dir=in action=allow protocol=TCP localport=22Sshd teenuse avatud port Microsoft on PowerShelli jaoks esitanud järgmise alternatiivse käsu:
    Uus-NetFirewallReegel -Nimi sshd -Kuvanimi "OpenSSH-server (sshd)" -Teenus sshd -Lubatud True -Sissetulev suund -Protokoll TCP -Toiming Luba -Profiili domeen
  12. Lõpuks määrake oma kasutajakontole parool kui sul seda pole.

Nüüd saate seda tegevuses proovida.

SSH-serveriga ühenduse loomine opsüsteemis Windows 10

Avage oma ssh-klient. Samast arvutist saab käivitada nt. kasutades sisseehitatud OpenSSH klient või käivitage see teisest võrgus olevast arvutist.

Üldjuhul on OpenSSH-konsooli kliendi süntaks järgmine:

ssh kasutajanimi@host -p port

Minu puhul näeb käsk välja järgmine:

ssh [email protected]

Kus Winaero on minu Windowsi kasutajanimi ja 192.168.2.96 on Minu Windows 10 arvuti IP-aadress. Loon sellega ühenduse teisest arvutist, kus töötab Arch Linux.Windows 10 ühendage sisseehitatud Sshd-serveriga 1

Lõpuks ometi olete sees!

Windows 10 ühendage sisseehitatud Sshd-server 2

Server käivitab klassikalised Windowsi konsooli käsud, nt. more, type, ver, copy.

Windows 10 ühendamine sisseehitatud Sshd-serveriga 3

Kuid ma ei saa FAR Manageri käivitada. Tundub mustvalge ja katkine:Windows 10 ühendamine sisseehitatud Sshd-serveriga 4

Veel üks huvitav tähelepanek: saate käivitada GUI-rakendusi nagu explorer. Kui olete sisse logitud samale kasutajakontole, mida kasutate SSH jaoks, käivituvad need töölaual. Vaata:

Windows 10 ühendage sisseehitatud Sshd-serveriga 5

Noh, sisseehitatud SSH-server on kindlasti huvitav asi, millega mängida. See võimaldab teil hallata Windowsi masinat, installimata oma Linuxi arvutisse selliseid tööriistu nagu rdesktop või isegi muutmata Windowsi sätteid Linuxi arvutis, kuhu pole installitud X-serverit.

Selle kirjutamise seisuga on Windows 10 sisseehitatud SSH-server BETA-staadiumis, seega peaks see muutuma huvitavamaks ja lähitulevikus kasulikuks funktsiooniks.

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin
Vahelehtede kõrvalejätmine Microsoft Edge'is (vahelehtede rühmad)

Vahelehtede kõrvalejätmine Microsoft Edge'is (vahelehtede rühmad)

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem

Windows 8 build 6.2.8431 VS port Windows 7 jaoks

Windows 8 build 6.2.8431 VS port Windows 7 jaoks

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem

OneDrive saab failitaaste funktsiooni

OneDrive saab failitaaste funktsiooni

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem