Nagu te juba teate, sisaldab Windows 10 sisseehitatud SSH-tarkvara - nii klienti kui ka serverit! Selles artiklis näeme, kuidas SSH-server lubada.
Reklaam
Märkus. Rakendus OpenSSH Server võimaldab teil luua ühenduse arvutiga SSH-protokolli abil. See ei võimalda teil oma võrgus teistele arvutitele juurde pääseda. Teiste arvutitega ühenduse loomiseks peaksite seda tegema installige OpenSSH klient .Windows 10 abil on Microsoft lõpuks oma kasutajaid ära kuulanud, kui nad aastaid SSH-klienti ja serverit taotlevad. Lisades OpenSSH-i rakenduse, suureneb OS väärtus.
Selle kirjutamise hetkel on Windows 10-s sisalduv OpenSSH tarkvara BETA staadiumis. See tähendab, et sellel võib olla probleeme stabiilsusega.
Pakutav SSH-server sarnaneb Linuxi rakendusega. Esmapilgul näib, et see toetab samu funktsioone nagu tema * NIX-i kolleeg. See on konsoolirakendus, kuid töötab a Windowsi teenus .
Vaatame, kuidas lubada OpenSSH-server Windows 10-s.
kuidas mängida Alexlises esitusloendit
Lubage Windows 10-s OpenSSH-server
- Ava Seadete rakendus ja valige Rakendused -> Rakendused ja funktsioonid.
- Klõpsake paremal valikul Halda valikulisi funktsioone.
- Järgmisel lehel klõpsake nuppuLisage funktsioon.
- Valige funktsioonide loendistOpenSSH serverja klõpsake nuppuInstalligenuppu.
- Taaskäivitage Windows 10 .
See installib OpenSSH Serveri tarkvara Windows 10-sse.
Selle binaarfailid asuvad kausta allc: windows system32 Openssh
. Lisaks SSH-i kliendirakendustele sisaldab kaust järgmisi serveri tööriistu:
- sftp-server.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- ja konfiguratsioonifail 'sshd_config'.
SSH-server on konfigureeritud töötama teenusena.
Selle kirjutamise hetkel ei käivitu see automaatselt. Peate selle käsitsi konfigureerima.
Kuidas käivitada OpenSSH-server Windows 10-s
- Topeltklõpsake nuppusshdkirje teenustes selle omaduste avamiseks.
- Vahekaardil 'Sisselogimine' vaadake kasutajakontot, mida sshd server kasutab. Minu puhul on see niiNT teenus sshd.
- Nüüd avatud kõrgendatud käsuviip .
- Minge käsuga kataloogi c: windows system32 Openssh
cd c: windows system32 Openssh
. - Siin käivitage käsk
ssh-keygen -A
sshd-serveri turvavõtmete genereerimiseks. - Nüüd tippige kõrgendatud käsuviiba
explorer.exe.
File Exploreri käivitamiseks kaustas OpenSSH. - Uuenda: Microsoft on avaldanud a juhendaja mis muudab õige määramisprotsessi väga lihtsaks.
Avage PowerShell administraatorina ja täitke järgmised käsud:Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C: Windows System32 OpenSSH ssh_host_ed25519_key
See on kõik! Kõik vajalikud õigused on määratud.
- Teise võimalusena saate neid toiminguid teha.
Paremklõpsake nuppussh_host_ed25519_keyfail ja muuta oma omanikku sshd-teenuse kasutajale, nt.NT teenus sshd. - Klõpsake nuppu „Lisa” ja lisage kasutajale „NT Service sshd” luba „Loe”. Nüüd eemaldage kõik muud õigused, et saada midagi sellist:Klõpsake nuppu 'Rakenda' ja kinnitage toiming.
- Lõpuks avage teenused (vajutage klahve Win + R ja tippigeteenused.msckastis Käivita) ja käivitage sshd-teenus. See peaks algama:
- Lubage Windowsi tulemüüris SSH-port. Vaikimisi kasutab server porti 22. Käivitage see käsk kõrgendatud käsuviibal:
netsh advfirewall tulemüür reegli nimi = 'SSHD port' dir = tegevuses = protokolli lubamine = TCP localport = 22
Microsoft on esitanud järgmise alternatiivse käsu PowerShelli jaoks:
Uus-NetFirewallRule -Nimi sshd -DisplayName 'OpenSSH-server (sshd)' -Service sshd -Lubatud Tõene -Suund sissetulev -Protokoll TCP -Toimingu lubamine -Profiili domeen
- Lõpuks määrake oma kasutajakonto jaoks parool kui sul seda pole.
Nüüd saate seda ka toiminguna proovida.
SSH-serveriga ühenduse loomine Windows 10-s
Avage oma ssh-klient. Saate seda käivitada samas arvutis, nt. sisseehitatud abil OpenSSH klient või käivitage see oma võrgu teisest arvutist.
kuidas näha, kes vaatas google doc
Üldjuhul on OpenSSH-i konsooli kliendi süntaks järgmine:
ssh kasutajanimi @ host -p port
Minu puhul näeb käsk välja järgmine:
ssh winaero@192.168.2.96
Kuswinaeroon minu Windowsi kasutajanimi ja192.168.2.96on Minu Windows 10 arvuti IP-aadress . Ma ühendan selle teisest arvutist, kus töötab Arch Linux.
Lõpuks olete sees!
Server käivitab klassikalisi Windowsi konsoolikäske, nt. rohkem, tüüp, ver, koopia.
Kuid ma ei saa FAR Manageri juhtida. See tundub mustvalge ja katkine:
Veel üks huvitav tähelepanek: võite käivitada GUI-rakendusi nagu explorer. Kui olete sisse logitud samale kasutajakontole, mida kasutate SSH-i jaoks, alustatakse neid töölaual. Vaata:
Noh, sisseehitatud SSH-server on kindlasti huvitav asi, millega mängida. See võimaldab teil Windowsi masinat hallata, ilma et installiksite oma Linuxi arvutisse selliseid tööriistu nagu rdesktop, või isegi Windowsi seadeid muutmata Linuxi arvutist, kuhu pole installitud X-serverit.
Sellest kirjutamisest alates on Windows 10 sisseehitatud SSH-server beetaversioonis, seega peaks see lähitulevikus muutuma huvitavamaks ja saama kasulikuks funktsiooniks.