Tutoriale

▷ Cum se utilizează ssh în Windows 10

Cuprins:

Anonim

În acest articol vom vedea cum putem folosi SSH în Windows 10 din linia de comandă a sistemului. Mai exact, vom folosi PowerShell și avantajele pe care ni le oferă. SSH este unul dintre cele mai utilizate protocoale de protocol de comunicare pentru conexiunile la distanță, datorită securității ridicate și compatibilității sale largi cu Windows și Linux.

Indice de conținut

Utilizarea SSH în versiunile anterioare ale Windows a fost relativ mai complicată, deoarece trebuie să instalați programe externe precum Putty pentru a obține compatibilitatea între Linux și Windows. Însă acest moment nu este necesar, deoarece Windows 10 are un modul SSH pentru a putea realiza conexiuni de la sistemul nostru la un client, configurându-l ca server.

Ce este SSH

SSH sau Secure Shell este un protocol de comunicații sigur pentru a conecta de la distanță două sisteme de operare, astfel încât să putem controla un computer gazdă de la un computer client folosind o consolă de comandă.

Cel mai important lucru despre SSH este faptul că este capabil să cripteze sesiunea de conectare, ceea ce nu este posibil cu FTP sau Telnet, protocoale mult mai nesigure și puțin utilizate.

SSH permite, de asemenea , copierea datelor în siguranță de la o gazdă la un client, cu posibilitatea de a utiliza tastele RSA mai sigure decât tastele de sesiune ale utilizatorilor normali și putem, de asemenea, să tunelăm transmisia de fișiere pentru a dobândi și mai multă securitate.

În prezent este posibil să SSH între practic orice computer cu sistemul de operare pe care îl are, deoarece există programe specifice pentru obținerea compatibilității, cum ar fi OpenSSH, Putty, Shell, SSH-Agent, printre altele.

Cu SSH ne putem conecta la un computer configurat ca server atât pe o rețea internă, cât și complet de la distanță. Pentru a face acest lucru, va trebui să deschidem portul TCP 22, care este cel implicit.

Configurați serverul SSH în Ubuntu

Acum, ce vom face este să configurăm SSH ca server pe un computer Ubuntu și să îl accesăm printr-un client Windows.

Deci, primul lucru pe care va trebui să-l facem este punem în funcțiune SSH în modul server în Ubuntu. Așadar, vom deschide un terminal Linux pentru a începe procesul.

Pentru a instala serverul SSH va trebui să executăm următoarea comandă:

sudo apt-get install openssh-server

Punem parola, iar procesul de instalare va dura câteva secunde. Cele mai importante comenzi pentru gestionarea serverului nostru SSH în Ubuntu vor fi următoarele:

sudo gedit / etc / ssh / sshd_config

Cu această comandă vom deschide fișierul de configurare SSH pentru a edita parametrii precum portul de comunicație, protocolul de criptare sau alte aspecte.

start sudo /etc/init.d/ssh

Comanda pentru a porni serverul SSH

sudo /etc/init.d/ssh stop

Comanda de oprire a serverului SSH

repornire sudo /etc/init.d/ssh

Comanda de a reporni serverul SSH după o modificare de configurare, de exemplu

În principiu, acest fișier de configurare îl vom lăsa așa cum este implicit, deoarece tutorialul este despre stabilirea unei comunicări din Windows și nu configurarea unui server în Ubuntu

Apoi. Ceea ce vom face este să executăm comanda relativă la pornirea demonului SSH. Acum vom trece la Windows.

Consultați adresa IP a serverului nostru Linux

Trebuie doar să cunoaștem adresa IP a serverului SSH pe care l-am activat. Pentru aceasta folosim comanda:

ip la listă

Conectați-vă la Windows 10 al clientului SSH

Pentru a utiliza SSH Windows 10, va trebui să folosim PowerShell sau prompt de comandă și să facem câteva proceduri pentru a activa programul și să-l putem folosi în consola noastră de comandă

Instalați SSH Client Windows 10

Cu Windows 10 îl avem destul de ușor. Putem activa atât un client SSH cât și un server prin lista de caracteristici din panoul de configurare.

  • Mergem în meniul de pornire și facem clic pe butonul rotativ pentru a deschide panoul de configurare. Alegem opțiunea „ Aplicații ” și în acest sens ne plasăm pe opțiunea „ Aplicații și caracteristici ” Acum trebuie să facem clic pe opțiunea din zona corectă din „ Gestionați funcțiile opționale

În lista care va apărea, este posibil să avem deja clientul ssh implicit instalat, caz în care acesta va apărea în această listă.

  • Dacă nu îl avem instalat, faceți clic pe „ Adăugați o funcție

Odată intrat în lista de funcții, trebuie să localizăm cele două aplicații care ne interesează: „ OpenSSH Client ” și „ OpenSSH Server

În ambele cazuri vom face clic pe „ Instalare ”. Dacă revenim la fereastra anterioară, putem vedea cum aceste elemente vor apărea deja instalate.

Acum vom putea folosi clientul SSH pentru a ne conecta la echipa noastră Ubuntu

Conectați clientul SSH la Linux din Windows 10

Primul lucru pe care trebuie să-l facem este să deschidem o fereastră PowerShell. Pentru a face acest lucru, facem clic dreapta pe butonul de meniu de pornire și alegem „ Windows PoweShell ”.

Dacă scriem comanda:

ssh

Vom obține informații despre diferitele opțiuni pe care le avem disponibile.

Pentru a vă conecta la un server cu SSH din Windows 10, singurul lucru pe care va trebui să-l scriem este următorul:

ssh @

De exemplu, " ssh [email protected] ". Ne va solicita automat acreditările utilizatorului Ubuntu și vom avea acces

Dacă nu scriem un utilizator, în mod implicit, utilizatorul care este disponibil pe sistemul serverului va fi detectat, ca în acest caz:

Din cauza defectelor, vom fi în directorul / home al utilizatorului sistemului Ubuntu. Și putem face deja ceea ce ne dorim pe echipamentul nostru de la distanță.

Pentru a vă deconecta de la sesiune va trebui să scriem doar comanda:

ieșire

Pentru a ne conecta de la distanță dintr-o altă rețea decât a noastră, va trebui să deschidem portul 22 al routerului și să introducem cu IP-ul real al legăturii noastre de internet.

Configurați Windows 10 serverul SSH

Acum vom efectua aceeași procedură, dar de la un client Windows la un server, de asemenea, în Windows. Înainte am procedat deja la instalarea serverului SSH pentru Windows, deci acum trebuie doar să îl porniți pentru a vă conecta.

Porniți SSH Server în Windows 10

Pentru a deschide lista serviciilor de sistem și a activa serverul SSH suntem următorii:

  • Apăsați „ Windows + R ” pentru a deschide instrumentul Run și introduceți următoarea comandă în interior:

services.msc

  • Acum trebuie să localizăm serviciul serviciile „ Agent de autentificare OpenSSH ” și „ Server SSSS OpenSSH

Ce putem face acum cu aceste două servicii este să le configurăm să înceapă când sistemul începe

  • Mai întâi facem clic dreapta pe „ OpenSSH SSH Server ” și alegem „ Proprietăți ”. Se va deschide o fereastră în care trebuie să alegem „ automat ” ca „ tip de pornire ”, apoi vom face clic pe „ Start

  • Acum procedăm la fel cu „ Agentul de autentificare OpenSSH ”.

Vom avea deja serverul SSH care rulează pe mașina noastră de server.

Activați portul de ascultare pentru Windows 10 OpenSSH

Acest lucru este util mai ales dacă ceea ce vrem să facem este accesul de la distanță la portul nostru SSH. Va trebui să plasăm următoarea comandă în consola noastră PowerShell executată cu permisiuni de administrator

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain

Conectați un server SSH Windows 10

Ei bine, totul este gata de conectare la serverul nostru Windows 10 nou configurat.

Ceea ce va trebui să facem este aceeași procedură ca și înainte, deși dacă IP-ul echipei noastre este același cu cel pe care l-am accesat anterior pe serverul Ubuntu, nu va da o eroare.

Remediați identificarea de gazdă la distanță a modificat SSH

Această eroare sare la noi, deoarece am accesat anterior un server SSH cu aceeași adresă IP ca un alt pe care îl avem în prezent. Deoarece este un sistem de operare diferit și un alt domeniu rulează, cheia RSA de securitate asociată serverului este diferită și vom primi această eroare.

Pentru a o rezolva, tot ce trebuie să facem este să intrăm într-o fereastră PowerShell sau prompt de comandă ca administrator și să introducem următoarea comandă:

ssh-keygen -R

De exemplu, în cazul nostru: „ ssh-keygen -R 192.168.2.104 ” și în acest fel lista tastelor asociate va fi golită pentru a solicita una diferită

Acum rulăm din nou procesul de conectare și acest lucru va avea succes

Conectați-vă la un server SSH Windows 10 de la Ubuntu

Acum vom vedea un mod foarte util de a vă conecta la un server SSH în Windows 10 de la Ubuntu și orice alt Linux și este printr-o interfață grafică.

Ceea ce vom face este să deschidem exploratorul de fișiere Ubuntu și să apăsăm combinația de tasteCtrl + L ” pentru a activa bara de adrese a browserului.

Pentru a accesa serverul vom scrie următoarea comandă sau linie:

ssh: // @

de exemplu " ssh: //[email protected] " va solicita confirmarea securității și apoi parola utilizatorului.

În acest fel vom accesa prin interfața grafică fișierele stocate pe computerul serverului

Conectați-vă de la distanță la un server SSH

Pentru a finaliza, vom menționa și posibilitatea conectării de la distanță la serverul nostru SSH, atât Windows cât și Linux. Singurul lucru de care va trebui să ținem cont este faptul de a fi în afara unei rețele private ca înainte.

Va trebui să cunoaștem IP-ul real al serverului și portul unde va merge transmisia, care implicit va fi portul 22. În acest fel, comanda pe care va trebui să o utilizăm pentru a ne conecta va fi următoarea:

ssh -p 22 @

de exemplu, în cazul nostru ar fi: „ ssh -p 22 Dell @ IP-real

Continuând, procesul va fi identic.

Următoarele tutoriale pot fi de asemenea utile:

Ce sisteme doriți să vă conectați prin SSH? Dacă ați avut vreo problemă la conectare, lăsați-l în comentarii pentru a vă ajuta

Tutoriale

Alegerea editorilor

Back to top button