Cum se utilizează SSH

Când folosim un program pe computerul nostru, suntem obișnuiți să folosim o interfață grafică pentru a putea gestiona toate funcțiile sale. Dar dacă avem un server de date sau un server de găzduire pentru site-ul nostru web, cu greu vom aplica setările dintr-o interfață, deoarece în majoritatea cazurilor va trebui să tastăm comenzi dintr-un prompt sau terminal pentru a putea administra corect serverul nostru. Dacă serverul este situat în afara rețelei noastre de domiciliu (de exemplu, pe un server oferit de un furnizor sau suntem plecați de acasă și dorim să accesăm serverul nostru personal) sau dorim să o accesăm fără o interfață grafică, va trebui să realizăm o conexiune sigură și criptată pentru a trimite comenzi dintr-un prompt . În acest ghid vă vom arăta cum să utilizați SSH pentru a trimite comenzi terminale la orice server. Având în vedere dificultatea subiectului, vom încerca să fim cât mai clari și simpli, astfel încât chiar și un utilizator începător poate învăța să utilizeze SSH pentru a-și controla de la distanță serverul.

Cum se utilizează SSH

Mai jos veți găsi cum să creați un server SSH pe Windows și Linux, cum să vă conectați la un server SSH de la Windows și în final cum să vă conectați la un server SSH de pe smartphone-uri și tablete (de la sistemul de operare Android și iOS). Dacă nu cunoaștem originea serviciului SSH, vă referim la citirea paginii dedicate Wikipedia.

Cum se creează un server SSH pe Windows

Dacă folosim Windows 10 pe computerul nostru, putem instala modulul OpenSSH. Pentru a face acest lucru, deschidem meniul Start din partea stângă jos, deschidem aplicația Setări, deschidem meniul Aplicație -> Aplicații și funcții și, în final, facem clic pe Funcții opționale . În pagina care apare, faceți clic pe Adăugați o caracteristică, derulați prin lista de caracteristici și apoi asigurați-vă că selectați elementul Server OpenSSH .

La finalul instalării serverului, deschidem din nou meniul Start, căutăm aplicația Windows PowerShell, facem clic dreapta pe ea și selectăm Executare ca administrator . În fereastra liniei de comandă care va apărea, efectuați configurațiile inițiale ale serverului SSH tastând următoarele comenzi de la terminal (haideți să le tastați o linie simultan):
Start-Service sshd
Set-Service -Nume sshd -StartupType "Automatic"
Get-NetFirewallRule -Nume * ssh *
După pornirea acestor comenzi, PC-ul cu Windows 10 pe care îl utilizăm poate accepta conexiuni SSH pe portul 22, folosind datele de autentificare de acces configurate pe contul Windows (evident că va trebui să redirecționeze acest port către router sau modem, pentru a putea ajunge la acesta când suntem în afara rețelei personale).
Notă : dacă portul 22 nu este configurabil sau nu este accesibil din rețeaua noastră, trebuie doar să deschideți fișierul C: \ Windows \ System32 \ OpenSSH \ sshd_config și modificați intrarea pentru port 22, setând un port după dorință.

Cum se creează un server SSH pe Linux

Pe un server Linux, configurarea SSH este mult mai ușoară, deoarece OpenSSH este bine integrat cu alte instrumente de sistem. După configurarea mașinii sau a serverului online cu Ubuntu (luată ca exemplu în acest ghid), deschidem aplicația Terminal, apoi tastăm următoarea comandă:
sudo apt-get install openssh-server
Confirmăm unde este necesar pentru a finaliza instalarea serverului OpenSSH. Pentru a porni imediat serviciul, pur și simplu executați următoarea comandă de la terminal:
repornire sudo /etc/init.d/ssh
Sistemul va utiliza datele de autentificare ale contului de utilizator pentru acces și portul 22 pentru a accepta conexiuni din exterior.

Dacă dorim să schimbăm portul de intrare pentru conexiunile SSH (din aceleași motive văzute pe Windows), trebuie doar să introduceți comanda în terminal:
sudo vi / etc / ssh / sshd_config
Din editorul de text navigăm prin diversele opțiuni până găsim elementul Port, astfel încât să putem configura un nou port pentru conexiunile SSH.

Cum să vă conectați la un server SSH din Windows

După configurarea serverului SSH, îl putem accesa de pe orice alt computer Windows 10 conectat la Internet prin simpla deschidere a programului Windows PowerShell și tastând următoarea comandă de la terminal:
ssh -p portnumber
comanda constă din numele de utilizator ( nume de utilizator ) care necesită acces, numele serverului (nume nume) și portul pentru care trebuie contactat.

Ca nume de utilizator, trebuie doar să îl utilizăm pe contul de utilizator configurat pe server, în timp ce ca nume de serviciu, putem introduce direct adresa IP publică a conexiunii Internet utilizate de server sau numele de domeniu (dacă este înregistrat). Portul implicit este 22, dar îl putem schimba fără probleme dacă serverul SSH a fost configurat cu un alt port. La fiecare conexiune, se va solicita parola de acces, coincidând cu parola contului de sistem (sau a contului de administrator).
Dacă folosim alte versiuni de Windows (7 și 8.1) sau dorim să obținem mai mult control asupra conexiunii criptate, vă sugerăm să instalați programul PuTTY gratuit și open source.

Cu acest program ne vom putea conecta rapid la orice server SSH, trebuie doar să introduceți numele de utilizator în câmpul Nume gazdă, să configurați portul în câmpul Port, să puneți o bifă pe elementul SSH și, în final, să faceți clic pe Deschide în partea de jos.

Cum să vă conectați la un server SSH de pe un smartphone sau tabletă

Dacă dorim să ne controlăm serverul SSH de pe un smartphone sau tabletă, vă recomandăm să instalați aplicația Termius gratuită, disponibilă atât pentru Android cât și pentru iOS.

Cu această aplicație vom putea accesa rapid și rapid shell-ul protejat al oricărui server, pe lângă accesarea serviciului SFTP, care vă permite să vizualizați toate folderele serverului cu permisiuni de administrator (excelent pentru gestionarea fișierelor și folderelor de sistem fără fiți prezenți fizic în fața serverului).
Pentru a utiliza aplicația, pur și simplu porniți-o, indicați informațiile de acces către server așa cum s-a văzut anterior și introduceți parola atunci când vi se solicită; automat aplicația se va conecta la server și ne va oferi shell-ul din care să emită comenzi, cu posibilitatea de a salva acreditările pentru accesul viitor.
În mod alternativ, putem utiliza aplicațiile gratuite JuiceSSH - SSH Client și JuiceSSH Performance Plugin pe Android.

Cu aceste două aplicații putem trimite ambele comenzi pe un shell securizat și să verificăm performanțele serverului nostru, datorită pluginului de conectare care va afișa în timp real consumul de la CPU, RAM, rețea, disc și încărcarea medie (foarte util dacă avem un site cu multe vizite sau servere cu puține capacități).

concluzii

Gestionarea unui server SSH și trimiterea de comenzi pe un shell securizat sunt cu siguranță operațiuni ale experților din industrie și administratorii de sistem, dar dacă dorim să verificăm fiecare aspect al serverului nostru pentru site-ul web pe care îl gestionăm, SSH este cu siguranță unul dintre instrumentele de care trebuie să înveți să folosiți imediat.
Dacă doriți să aflați noi comenzi din prompturi sau despre PowerShell, vă rugăm să citiți Ghidul nostru pentru comandă prompt de comandă (CMD). Dacă în schimb dorim să ne conectăm la un server FTP, putem găsi toate informațiile necesare în ghidul nostru despre Cum să vă conectați la un server FTP de la PC și smartphone.
Pentru a crea un nou server de date care să fie utilizat ca nor personal și securizat, putem citi analiza noastră în profunzime despre cum să creăm un server Cloud personal și gratuit pe computer.

Lasă Un Comentariu

Please enter your comment!
Please enter your name here