Windows Tips & News

Kako omogućiti OpenSSH poslužitelj u sustavu Windows 10

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

Kao što možda već znate, Windows 10 uključuje ugrađeni SSH softver – i klijent i poslužitelj! U ovom članku ćemo vidjeti kako omogućiti SSH poslužitelj.

Oglas

Napomena: Aplikacija OpenSSH Server omogućit će vam da uspostavite vezu s vašim računalom pomoću SSH protokola. Neće vam dopustiti pristup drugim računalima na vašoj mreži. Da biste se povezali s drugim računalima, trebali biste instalirati OpenSSH klijent.

Uz Windows 10, Microsoft je konačno poslušao svoje korisnike nakon što su godinama tražili SSH klijenta i poslužitelja. Uključivanjem OpenSSH implementacije povećava se vrijednost OS-a.

U trenutku pisanja ovog teksta, OpenSSH softver uključen u Windows 10 je u BETA fazi. To znači da može imati problema sa stabilnošću.

Isporučeni SSH poslužitelj sličan je Linux aplikaciji. Na prvi pogled čini se da podržava iste značajke kao i njegov *NIX pandan. To je konzolna aplikacija, ali radi kao Windows usluga.

Pogledajmo kako omogućiti OpenSSH poslužitelj u sustavu Windows 10.

Sadržajsakriti
Omogućite OpenSSH poslužitelj u sustavu Windows 10
Kako pokrenuti OpenSSH poslužitelj u sustavu Windows 10
Povezivanje sa SSH poslužiteljem u sustavu Windows 10

Omogućite OpenSSH poslužitelj u sustavu Windows 10

  1. Otvori Aplikacija za postavke i idite na Aplikacije -> Aplikacije i značajke.
  2. S desne strane kliknite Upravljanje dodatnim značajkama.Aplikacije i značajke Upravljanje izbornom vezom Windows 10
  3. Na sljedećoj stranici kliknite gumb Dodajte značajku.Dodaj značajku gumb
  4. Na popisu značajki odaberite OpenSSH poslužitelj i kliknite na Instalirati dugme.Windows 10 Instalirajte SSH poslužiteljWindows 10 Instalacija SSH poslužitelja
  5. Ponovno pokrenite Windows 10.

Ovo će instalirati softver OpenSSH Server u Windows 10.

Njegove binarne datoteke nalaze se ispod mape c:\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 da radi kao usluga.

Sshd servis Windows 10

U trenutku pisanja ovog teksta ne pokreće se automatski. Morate ga konfigurirati ručno.

Kako pokrenuti OpenSSH poslužitelj u sustavu Windows 10

  1. Dvaput kliknite na sshd ulazak u Usluge za otvaranje svojih svojstava.
  2. Na kartici "Prijava" pogledajte korisnički račun koji koristi sshd poslužitelj. U mom slučaju jest NT usluga\sshd.Korisnički račun usluge Sshd Windows 10
  3. Sada otvoreno povišeni naredbeni redak.
  4. Idite na direktorij c:\windows\system32\Openssh pomoću naredbe cd c:\windows\system32\Openssh.
  5. Evo, pokrenite naredbu ssh-keygen -A za generiranje sigurnosnih ključeva za sshd poslužitelj.Sshd poslužitelj generira ključeve
  6. Sada u povišenom naredbenom retku upišite explorer.exe . da pokrenete File Explorer u mapi OpenSSH.
  7. ažuriranje: Microsoft je objavio a tutorial što pravi proces dodjeljivanja čini vrlo jednostavnim.
    Otvorite PowerShell kao administrator i izvršite ove naredbe:
    Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:\Windows\System32\OpenSSH\ssh_host_ed25519_key

    To je to! Sva potrebna dopuštenja su postavljena.

  8. Alternativno, možete izvršiti ove korake.
    Desnom tipkom miša kliknite na ssh_host_ed25519_key datoteku i promijeniti svoje vlasništvo korisniku sshd usluge, npr. NT usluga\sshd.Sshd Promjena ključnog vlasništva nad datotekom
  9. Kliknite "Dodaj" i dodajte dopuštenje "Čitanje" za korisnika "NT Service\sshd". Sada uklonite sva ostala dopuštenja da biste dobili nešto poput ovoga:Sshd Promjena dopuštenja datoteke ključaKliknite "Primijeni" i potvrdite operaciju.
  10. Na kraju otvorite Usluge (pritisnite tipke Win + R i upišite usluge.msc u okviru Run) i pokrenite sshd uslugu. Trebalo bi početi:
    Sshd usluga je pokrenuta
  11. Dopustite SSH port u Windows vatrozidu. Prema zadanim postavkama, poslužitelj koristi port 22. Pokrenite ovu naredbu u povišenom naredbenom retku: netsh advfirewall firewall dodaj pravilo name="SSHD Port" dir=in action=allow protocol=TCP localport=22Sshd servis Otvoreni port za Microsoft je dostavio sljedeću alternativnu naredbu za PowerShell:
    Novo-NetFirewallRule -Naziv sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Omogućeno True -Ulazni smjer -Protokol TCP -Action Allow -Domena profila
  12. Konačno, postavite lozinku za svoj korisnički račun ako ga nemate.

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, npr. pomoću ugrađenog OpenSSH klijent ili ga pokrenite s drugog računala na vašoj mreži.

U općem slučaju, sintaksa za klijenta konzole OpenSSH je sljedeća:

ssh korisničko ime@host -p port

U mom slučaju naredba izgleda ovako:

ssh [email protected]

Gdje winaero je moje Windows korisničko ime i 192.168.2.96 je IP adresa mog Windows 10 računala. Spojit ću se na njega s drugog računala na kojem je pokrenut Arch Linux.Windows 10 Povežite se na ugrađeni Sshd poslužitelj 1

Konačno, ušli ste!

Windows 10 Povežite se na ugrađeni Sshd poslužitelj 2

Poslužitelj izvodi klasične naredbe Windows konzole, npr. više, tip, ver, kopija.

Windows 10 Povežite se na ugrađeni Sshd poslužitelj 3

Ali ne mogu pokrenuti FAR Manager. Čini se crno-bijelo i slomljeno:Windows 10 Povežite se na ugrađeni Sshd poslužitelj 4

Još jedno zanimljivo zapažanje: možete pokrenuti 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:

Windows 10 Povežite se na ugrađeni Sshd poslužitelj 5

Pa, ugrađeni SSH poslužitelj je definitivno zanimljiva stvar za igru. Omogućuje vam upravljanje Windows strojem bez instaliranja alata kao što je rdesktop na vaše Linux računalo, ili čak mijenjanja postavki sustava Windows s Linux računala na kojem nema instaliranog X poslužitelja.

U trenutku pisanja ovog teksta, ugrađeni SSH poslužitelj u Windows 10 je u BETA fazi, tako da bi trebao postati zanimljiviji i postati korisna značajka u bliskoj budućnosti.

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava
Preuzmite ikonu koša za smeće iz Windows 10 verzije 10056

Preuzmite ikonu koša za smeće iz Windows 10 verzije 10056

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Nova ikona koša za smeće uočena je u najnovijim verzijama sustava Windows 10

Nova ikona koša za smeće uočena je u najnovijim verzijama sustava Windows 10

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Windows 10 omogućuje postavljanje različitih boja za prozore i programsku traku

Windows 10 omogućuje postavljanje različitih boja za prozore i programsku traku

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više