Cu Windows 10, Microsoft și-a ascultat în sfârșit utilizatorii după ce ani de zile au solicitat un client și un server SSH. Prin includerea unei implementări OpenSSH, valoarea sistemului de operare crește.
În momentul scrierii acestui articol, software-ul OpenSSH inclus în Windows 10 se află într-o etapă BETA. Aceasta înseamnă că poate avea unele probleme de stabilitate.
Serverul SSH furnizat este similar cu aplicația Linux. La prima vedere, pare să accepte aceleași caracteristici ca omologul său *NIX. Este o aplicație de consolă, dar funcționează ca un serviciu Windows.
Să vedem cum să activăm serverul OpenSSH în Windows 10.
Cuprins ascunde Activați serverul OpenSSH în Windows 10 Cum să porniți serverul OpenSSH în Windows 10 Conectarea la serverul SSH în Windows 10Activați serverul OpenSSH în Windows 10
- Deschideți aplicația Setări și accesați Aplicații -> Aplicații și funcții.
- În dreapta, faceți clic pe Gestionați funcțiile opționale.
- Pe pagina următoare, faceți clic pe butonulAdăugați o caracteristică.
- În lista de caracteristici, selectațiOpenSSH Serverși faceți clic peInstalarebuton.
- Reporniți Windows 10.
Aceasta va instala software-ul OpenSSH Server în Windows 10.
calculatorul meu se oprește de la sine
Fișierele sale binare se află sub folderul |_+_|. Pe lângă aplicațiile client SSH, folderul conține următoarele instrumente de server:
- sftp-server.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- și fișierul de configurare „sshd_config”.
Serverul SSH este configurat să ruleze ca serviciu.
remediați problemele cu camera web
În momentul scrierii acestui articol, acesta nu pornește automat. Trebuie să-l configurați manual.
Cum să porniți serverul OpenSSH în Windows 10
- Faceți dublu clic pesshdintrare în Servicii pentru a-și deschide proprietățile.
- În fila „Log On”, vezi contul de utilizator care este utilizat de serverul sshd. În cazul meu, așa esteServiciu NTsshd.
- Acum, deschideți un prompt de comandă ridicat.
- Accesați directorul c:windowssystem32Openssh folosind comanda |_+_|.
- Aici, rulați comanda |_+_| pentru a genera chei de securitate pentru serverul sshd.
- Acum, în promptul de comandă ridicat, tastați |_+_| pentru a lansa File Explorer în folderul OpenSSH.
- Actualizați: Microsoft a publicat un tutorialceea ce face ca procesul de atribuire corect să fie foarte simplu.
Deschideți PowerShell ca administrator și executați aceste comenzi:|_+_|Asta este! Toate permisiunile necesare sunt setate.
- Alternativ, puteți efectua acești pași.
Faceți clic dreapta pessh_host_ed25519_keyfișier și schimbați dreptul de proprietate către utilizatorul serviciului sshd, de ex.Serviciu NTsshd. - Faceți clic pe „Adăugați” și adăugați permisiunea „Citire” pentru utilizatorul „NT Servicesshd”. Acum, eliminați toate celelalte permisiuni pentru a obține ceva de genul acesta:Faceți clic pe „Aplicați” și confirmați operația.
- În cele din urmă, deschideți Servicii (apăsați tastele Win + R și tastațiservicii.mscîn caseta Run) și porniți serviciul sshd. Ar trebui să înceapă:
- Permiteți portul SSH în Windows Firewall. În mod implicit, serverul utilizează portul 22. Rulați această comandă într-un prompt de comandă ridicat: |_+_|Microsoft a furnizat următoarea comandă alternativă pentru PowerShell:
|_+_| - În cele din urmă, setați o parolă pentru contul dvs. de utilizator dacă nu o aveți.
Acum, îl puteți încerca în acțiune.
Conectarea la serverul SSH în Windows 10
Deschideți clientul ssh. Îl puteți porni pe același computer, de ex. utilizând clientul OpenSSH încorporat sau porniți-l de pe un alt computer din rețeaua dvs.
În cazul general, sintaxa pentru clientul consolei OpenSSH este următoarea:
|_+_|În cazul meu, comanda arată după cum urmează:
Pornirea managerului audio realtek hd|_+_|
UndeWinaeroeste numele meu de utilizator Windows și192.168.2.96este adresa IP a PC-ului meu Windows 10. Mă voi conecta la el de pe alt PC, rulând Arch Linux.
În sfârșit, ești înăuntru!
Serverul rulează comenzi clasice de consolă Windows, de ex. more, type, ver, copy.
Dar nu pot rula FAR Manager. Apare alb-negru și rupt:
Controlerul pentru xbox one nu funcționează
O altă observație interesantă: puteți porni aplicații GUI precum Explorer. Dacă sunteți conectat la același cont de utilizator pe care îl utilizați pentru SSH, acestea vor începe pe desktop. Vedea:
Ei bine, serverul SSH încorporat este cu siguranță un lucru interesant de jucat. Vă permite să gestionați o mașină Windows fără a instala instrumente precum rdesktop pe computerul dvs. Linux sau chiar să schimbați setările Windows de la un computer Linux care nu are instalat un server X.
În momentul scrierii acestui articol, serverul SSH încorporat în Windows 10 este într-o etapă BETA, așa că ar trebui să devină mai interesant și să devină o caracteristică utilă în viitorul apropiat.