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 „Windows“ paslauga.
Pažiūrėkime, kaip įjungti „OpenSSH“ serverį „Windows 10“.
Turinys paslė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“.
- Atidarykite programą „Nustatymai“ ir eikite į „Programos“ -> „Programos ir funkcijos“.
- Dešinėje spustelėkite Tvarkyti pasirenkamas funkcijas.
- Kitame puslapyje spustelėkite mygtukąPridėkite funkciją.
- Funkcijų sąraše pasirinkiteOpenSSH serverisir spustelėkiteDiegtimygtuką.
- Iš naujo paleiskite „Windows 10“.
Tai įdiegs „OpenSSH Server“ programinę įrangą „Windows 10“.
CPU staiga išsijungia
Jo dvejetainiai failai yra po aplanku |_+_|. 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.
kodėl mano kompiuteris išsijungia pats
Šio rašymo metu jis neprasideda automatiškai. Turite jį sukonfigūruoti rankiniu būdu.
Kaip paleisti „OpenSSH“ serverį „Windows 10“.
- Dukart spustelėkitesshdįėjimas į Paslaugas, kad atidarytumėte savo nuosavybes.
- Skirtuke „Prisijungti“ peržiūrėkite vartotojo abonementą, kurį naudoja sshd serveris. Mano atveju taip yraNT paslaugasshd.
- Dabar atidarykite padidintą komandų eilutę.
- Eikite į c:windowssystem32Openssh katalogą naudodami komandą |_+_|.
- Čia paleiskite komandą |_+_| sshd serverio saugos raktams generuoti.
- Dabar padidintoje komandų eilutėje įveskite |_+_| Norėdami paleisti „File Explorer“ aplanke „OpenSSH“.
- Atnaujinti: Microsoft paskelbė a pamokatodėl teisingas paskyrimo procesas yra labai paprastas.
Atidarykite „PowerShell“ kaip administratorių ir vykdykite šias komandas:|_+_|Viskas! Visi reikalingi leidimai yra nustatyti.
- Arba galite atlikti šiuos veiksmus.
Dešiniuoju pelės mygtuku spustelėkitessh_host_ed25519_keyfailą ir pakeisti jo nuosavybės teisę į sshd paslaugos vartotoją, pvz.NT paslaugasshd. - Spustelėkite „Pridėti“ ir pridėkite naudotojo „NT Servicesshd“ leidimą „Skaityti“. Dabar pašalinkite visus kitus leidimus, kad gautumėte kažką panašaus į šį:Spustelėkite „Taikyti“ ir patvirtinkite operaciją.
- Galiausiai atidarykite Paslaugas (paspauskite Win + R klavišus ir įveskitepaslaugos.msclaukelyje Vykdyti) ir paleiskite sshd paslaugą. Tai turėtų prasidėti:
- Leiskite SSH prievadą „Windows“ užkardoje. Pagal numatytuosius nustatymus serveris naudoja 22 prievadą. Vykdykite šią komandą padidintoje komandų eilutėje: |_+_|„Microsoft“ pateikė šią alternatyvią „PowerShell“ komandą:
|_+_| - Galiausiai 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. naudodami integruotą OpenSSH klientą arba paleiskite jį iš kito kompiuterio tinkle.
Bendruoju atveju OpenSSH konsolės kliento sintaksė yra tokia:
|_+_|Mano atveju komanda atrodo taip:
neveikia belaidė tecknet pelė|_+_|
KurWinaeroyra mano Windows vartotojo vardas ir192.168.2.96yra mano Windows 10 kompiuterio IP adresas. Prisijungsiu prie jo iš kito kompiuterio, kuriame veikia Arch Linux.
Pagaliau tu prisijungei!
Serveris vykdo klasikines Windows konsolės komandas, pvz. daugiau, įveskite, ver, kopijuokite.
Bet aš negaliu paleisti FAR Manager. Atrodo juodai baltas ir sulūžęs:
Naujas nvidia tvarkyklės atnaujinimas
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. Matyti:
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.