Kao što možda već znate, Windows 10 uključuje ugrađeni SSH softver - i klijenta i poslužitelja! U ovom ćemo članku vidjeti kako omogućiti SSH poslužitelj.
Oglas
Napomena: Aplikacija OpenSSH Server omogućit će vam uspostavljanje veze s računalom pomoću SSH protokola. Neće vam omogućiti pristup drugim računalima u vašoj mreži. Da biste se povezali s drugim računalima, trebali biste instalirajte OpenSSH klijent .S Windowsom 10, Microsoft je konačno poslušao svoje korisnike nakon što su godinama tražili SSH klijenta i poslužitelj. Uključivanjem implementacije OpenSSH, vrijednost OS-a raste.
U trenutku pisanja ovog teksta, softver OpenSSH uključen u Windows 10 je u BETA fazi. To znači da može imati problema sa stabilnošću.
Navedeni SSH poslužitelj sličan je aplikaciji Linux. Na prvi pogled čini se da podržava iste značajke kao i njegov kolega * NIX. To je konzola, ali radi kao Windows usluga .
Pogledajmo kako omogućiti OpenSSH poslužitelj u sustavu Windows 10.
blokirati telefonski broj na sprintu
Omogućite OpenSSH poslužitelj u sustavu Windows 10
- Otvori Aplikacija Postavke i idite na Aplikacije -> Aplikacije i značajke.
- S desne strane kliknite Upravljanje neobaveznim značajkama.
- Na sljedećoj stranici kliknite gumbDodajte značajku.
- Na popisu značajki odaberiteOpenSSH poslužitelji kliknite naInstaliratidugme.
- Ponovo pokrenite Windows 10 .
Ovo će instalirati softver OpenSSH Server u sustavu Windows 10.
Njegove binarne datoteke nalaze se ispod mapec: windows system32 Openssh
. Osim SSH klijentskih aplikacija, mapa sadrži sljedeće poslužiteljske alate:
- sftp-server.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- i konfiguracijsku datoteku 'sshd_config'.
SSH poslužitelj je konfiguriran za pokretanje kao usluga.
U trenutku pisanja ovog teksta, on ne započinje automatski. Morate ga konfigurirati ručno.
Kako pokrenuti OpenSSH poslužitelj u sustavu Windows 10
- Dvaput pritisnitesshdunos u Usluge za otvaranje njegovih svojstava.
- Na kartici 'Prijava' pogledajte korisnički račun koji koristi sshd poslužitelj. U mom slučaju jestNT usluga sshd.
- Sada otvoreno povišeni naredbeni redak .
- Idite u direktorij c: windows system32 Openssh pomoću naredbe
cd c: windows system32 Openssh
. - Evo, pokrenite naredbu
ssh-keygen -A
za generiranje sigurnosnih ključeva za sshd poslužitelj. - Sada, u povišenom naredbenom retku, upišite
explorer.exe.
za pokretanje File Explorera u mapi OpenSSH. - ažuriranje: Microsoft je objavio udžbenik što pravi postupak dodjele čini vrlo jednostavnim.
Otvorite PowerShell kao Administrator i izvršite ove naredbe:Instalacijski modul -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C: Windows System32 OpenSSH ssh_host_ed25519_key
To je to! Postavljena su sva potrebna dopuštenja.
- Možete i izvršiti ove korake.
Desnom tipkom miša kliknitessh_host_ed25519_keyturpija i promijeni svoje vlasništvo korisniku sshd usluge, na pr.NT usluga sshd. - Kliknite 'Dodaj' i dodajte dopuštenje 'Čitanje' za korisnika 'NT Service sshd'. Sada uklonite sva druga dopuštenja da biste dobili nešto poput ovoga:Kliknite 'Primijeni' i potvrdite postupak.
- Na kraju otvorite Usluge (pritisnite tipke Win + R i upišiteusluge.mscu okviru Run (Pokreni) i pokrenite sshd uslugu. Treba započeti:
- Dopustite SSH priključak u vatrozidu sustava Windows. Prema zadanim postavkama poslužitelj koristi port 22. Pokrenite ovu naredbu u povišenom naredbenom retku:
netsh advfirewall firewall dodati naziv pravila = 'SSHD port' dir = u akciji = dopustiti protokol = TCP localport = 22
Microsoft je isporučio sljedeću alternativnu naredbu za PowerShell:
Novo-NetFirewallRule -Name sshd -DisplayName 'OpenSSH poslužitelj (sshd)' -Service sshd -Omogućeno True -Direction Inbound -Protocol TCP -Dopušteno djelovanje -Profile Domain
- Konačno, postavite lozinku za svoj korisnički račun ako ga nemaš.
Sada to možete isprobati na djelu.
Povezivanje sa SSH poslužiteljem u sustavu Windows 10
Otvorite svoj ssh klijent. Možete ga pokrenuti na istom računalu, na pr. koristeći ugrađeni OpenSSH klijent ili ga pokrenite s drugog računala u mreži.
kako staviti psp igru na ps vita
U općenitom je slučaju sintaksa klijenta konzole OpenSSH sljedeća:
ssh korisničko ime @ host -p port
U mom slučaju naredba izgleda ovako:
ssh winaero@192.168.2.96
Gdjewinaeroje moje korisničko ime za Windows i192.168.2.96je IP adresa mog računala sa sustavom Windows 10 . Na njega ću se povezati s drugog računala, na kojem radi Arch Linux.
Napokon ste u igri!
Poslužitelj izvodi klasične naredbe Windows konzole, npr. više, type, ver, copy.
Ali ne mogu voditi FAR Manager. Izgleda crno-bijelo i slomljeno:
Još jedno zanimljivo zapažanje: Možete pokretati GUI aplikacije poput Explorera. Ako ste prijavljeni na isti korisnički račun koji koristite za SSH, oni će se pokrenuti na radnoj površini. Vidjeti:
Pa, ugrađeni SSH poslužitelj definitivno je zanimljiva stvar za poigravanje. Omogućuje vam upravljanje Windows uređajem bez instaliranja alata poput rdesktop-a na vaše Linux računalo ili čak mijenjanja postavki sustava Windows s Linux računala na kojem nije instaliran X poslužitelj.
Od ovog pisanja, ugrađeni SSH poslužitelj u sustavu Windows 10 je u BETA fazi, pa bi trebao postati zanimljiviji i postati korisna značajka u bliskoj budućnosti.