Windows Tips & News

Kaip įjungti „OpenSSH Server“ sistemoje „Windows 10“.

click fraud protection
REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą

Kaip jau tikriausiai žinote, Windows 10 turi integruotą SSH programinę įrangą – ir klientą, ir serverį! Šiame straipsnyje pamatysime, kaip įjungti SSH serverį.

Skelbimas

Pastaba: „OpenSSH Server“ programa leis jums užmegzti ryšį su kompiuteriu naudojant SSH protokolą. Tai neleis jums pasiekti kitų kompiuterių tinkle. Norėdami prisijungti prie kitų kompiuterių, turėtumėte įdiegti OpenSSH klientą.

Naudodama „Windows 10“, „Microsoft“ pagaliau išklausė savo vartotojus po daugelio metų, kai jie prašė SSH kliento ir serverio. Įtraukus OpenSSH diegimą, OS vertė padidėja.

Šio rašymo metu į Windows 10 įtraukta OpenSSH programinė įranga yra BETA stadijoje. Tai reiškia, kad gali kilti tam tikrų stabilumo problemų.

Pateiktas SSH serveris yra panašus į „Linux“ programą. Iš pirmo žvilgsnio atrodo, kad jis palaiko tas pačias funkcijas kaip ir *NIX analogas. Tai yra konsolės programa, tačiau ji veikia kaip a „Windows“ paslauga.

Pažiūrėkime, kaip įjungti „OpenSSH“ serverį „Windows 10“.

Turinyspaslėpti
Įgalinkite „OpenSSH Server“ sistemoje „Windows 10“.
Kaip paleisti „OpenSSH“ serverį „Windows 10“.
Prisijungimas prie SSH serverio sistemoje „Windows 10“.

Įgalinkite „OpenSSH Server“ sistemoje „Windows 10“.

  1. Atidaryk Nustatymų programa ir eikite į Programos -> Programos ir funkcijos.
  2. Dešinėje spustelėkite Tvarkyti pasirenkamas funkcijas.Programos ir funkcijos Tvarkykite pasirenkamą nuorodą „Windows 10“.
  3. Kitame puslapyje spustelėkite mygtuką Pridėkite funkciją.Pridėti funkcijos mygtuką
  4. Funkcijų sąraše pasirinkite OpenSSH serveris ir spustelėkite Diegti mygtuką.„Windows 10“ įdiekite SSH serverįWindows 10 SSH serverio diegimas
  5. Iš naujo paleiskite „Windows 10“..

Tai įdiegs „OpenSSH Server“ programinę įrangą „Windows 10“.

Jo dvejetainiai failai yra po aplanku c:\windows\system32\Openssh. Be SSH kliento programų, aplanke yra šie serverio įrankiai:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • ir konfigūracijos failą „sshd_config“.

SSH serveris sukonfigūruotas veikti kaip paslauga.

Sshd paslauga Windows 10

Šio rašymo metu jis neprasideda automatiškai. Turite jį sukonfigūruoti rankiniu būdu.

Kaip paleisti „OpenSSH“ serverį „Windows 10“.

  1. Dukart spustelėkite sshd Įveskite Paslaugas, kad atidarytumėte savo nuosavybes.
  2. Skirtuke „Prisijungti“ peržiūrėkite vartotojo abonementą, kurį naudoja sshd serveris. Mano atveju taip yra NT paslauga\sshd.„Sshd Service“ vartotojo abonementas „Windows 10“.
  3. Dabar atidaryta padidinta komandų eilutė.
  4. Eikite į c:\windows\system32\Openssh katalogą naudodami komandą cd c:\windows\system32\Openssh.
  5. Čia paleiskite komandą ssh-keygen -A sshd serverio saugos raktams generuoti.Sshd serverio raktų generavimas
  6. Dabar padidintoje komandų eilutėje įveskite explorer.exe. Norėdami paleisti „File Explorer“ aplanke „OpenSSH“.
  7. Atnaujinti: Microsoft paskelbė a pamoka todėl teisingas paskyrimo procesas yra labai paprastas.
    Atidarykite „PowerShell“ kaip administratorių ir vykdykite šias komandas:
    Diegimo modulis – priverstinis OpenSSHUtils remontas – SshdHostKeyPermission – FilePath C:\Windows\System32\OpenSSH\ssh_host_ed25519_key

    Viskas! Visi reikalingi leidimai yra nustatyti.

  8. Arba galite atlikti šiuos veiksmus.
    Dešiniuoju pelės mygtuku spustelėkite ssh_host_ed25519_key failas ir pakeisti savo nuosavybę sshd paslaugos vartotojui, pvz. NT paslauga\sshd.Sshd Keisti rakto failo nuosavybės teisę
  9. Spustelėkite „Pridėti“ ir pridėkite vartotojo „NT Service\sshd“ leidimą „Skaityti“. Dabar pašalinkite visus kitus leidimus, kad gautumėte kažką panašaus:Sshd Keisti rakto failo leidimusSpustelėkite „Taikyti“ ir patvirtinkite operaciją.
  10. Galiausiai atidarykite Paslaugas (paspauskite Win + R klavišus ir įveskite paslaugos.msc laukelyje Vykdyti) ir paleiskite sshd paslaugą. Tai turėtų prasidėti:
    Sshd paslauga veikia
  11. Leiskite SSH prievadą Windows ugniasienėje. Pagal numatytuosius nustatymus serveris naudoja 22 prievadą. Paleiskite šią komandą padidintoje komandų eilutėje: netsh advfirewall ugniasienė pridėti taisyklę name="SSHD prievadas" dir=in action=allow protocol=TCP localport=22Sshd paslaugos atviras prievadas „Microsoft“ pateikė šią alternatyvią „PowerShell“ komandą:
    Nauja „NetFirewallRule“ – Pavadinimas sshd – Ekrano pavadinimas „OpenSSH Server (sshd)“ – „Service sshd“ – Įgalinta „True“ – Įeinančiojo kryptis – Protokolas TCP – Veiksmas Leisti – Profilio domenas
  12. Pagaliau, nustatykite savo vartotojo abonemento slaptažodį jei jo neturite.

Dabar galite tai išbandyti praktiškai.

Prisijungimas prie SSH serverio sistemoje „Windows 10“.

Atidarykite savo ssh klientą. Galite paleisti jį tame pačiame kompiuteryje, pvz. naudojant įmontuotą OpenSSH klientas arba paleiskite jį iš kito kompiuterio tinkle.

Bendruoju atveju OpenSSH konsolės kliento sintaksė yra tokia:

ssh vartotojo vardas@host -p prievadas

Mano atveju komanda atrodo taip:

ssh [email protected]

Kur Winaero yra mano Windows vartotojo vardas ir 192.168.2.96 yra Mano „Windows 10“ kompiuterio IP adresas. Prisijungsiu prie jo iš kito kompiuterio, kuriame veikia Arch Linux.Windows 10 Prisijunkite prie integruoto Sshd serverio 1

Pagaliau tu prisijungei!

Windows 10 Prisijunkite prie integruoto Sshd serverio 2

Serveris vykdo klasikines Windows konsolės komandas, pvz. daugiau, įveskite, ver, kopijuokite.

Windows 10 Prisijunkite prie integruoto Sshd serverio 3

Bet aš negaliu paleisti FAR Manager. Atrodo juodai baltas ir sulūžęs:Windows 10 Prisijunkite prie integruoto Sshd serverio 4

Kitas įdomus pastebėjimas: galite paleisti GUI programas, pvz., Explorer. Jei esate prisijungę prie tos pačios vartotojo paskyros, kurią naudojate SSH, jie prasidės darbalaukyje. Pamatyti:

Windows 10 Prisijunkite prie integruoto Sshd serverio 5

Na, su integruotu SSH serveriu tikrai įdomu žaisti. Tai leidžia valdyti „Windows“ įrenginį neįdiegiant įrankių, pvz., „rdesktop“, „Linux“ kompiuteryje ar net nekeičiant „Windows“ nustatymų iš „Linux“ kompiuterio, kuriame nėra įdiegto X serverio.

Šiuo metu Windows 10 integruotas SSH serveris yra BETA stadijoje, todėl artimiausiu metu jis turėtų tapti įdomesnis ir tapti naudinga funkcija.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą

„Windows 10 20H1“ archyvai

„Microsoft“ išleidžia „Windows 10 Insider Preview“. Build 19008 (20H1) „Windows Insiders“ sparčia...

Skaityti daugiau

Kaupiami Windows 10 naujinimai 2018 m. rugsėjo 20 d

Kaupiami Windows 10 naujinimai 2018 m. rugsėjo 20 d

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau

Kaupiami Windows 10 naujinimai, 2018 m. rugsėjo 26 d

Kaupiami Windows 10 naujinimai, 2018 m. rugsėjo 26 d

„Microsoft“ išleidžia naują naujinimų dalį, skirtą tam tikroms „Windows 10“ versijoms. Jie pakeič...

Skaityti daugiau