Când să folosiți comanda SSH în Linux

Conectați-vă și lucrați pe orice computer Linux oriunde în lume

Comanda Linux ssh vă permite să vă conectați și să lucrați pe un computer la distanță , care poate fi localizat oriunde în lume, folosind o conexiune criptată securizată între cele două gazde printr-o rețea nesigură. Comanda ( sintaxa : numele gazdei ssh ) deschide o fereastră pe mașina dvs. locală prin intermediul căreia puteți rula și interacționa cu programele de pe computerul la distanță, ca și cum ar fi fost chiar în fața dvs. Aveți posibilitatea să utilizați software-ul computerului la distanță, să accesați fișierele acestuia, să transferați fișiere și multe altele.

O sesiune Linux ssh este criptată și necesită autentificare. Ssh înseamnă Secure Shell , referindu-se la securitatea inerentă a operațiunii.

Exemple de utilizare

Pentru a vă conecta la un computer cu ID-ul de rețea comp.org.net și numele de utilizator jdoe , utilizați următoarea comandă:

ssh jdoe@comp.org.net

Dacă numele de utilizator al mașinii de la distanță este același ca pe mașina locală, puteți omite numele de utilizator în comandă:

ssh comp.org.net

Veți primi apoi un mesaj de genul:

Nu se poate stabili autenticitatea gazdei "sample.ssh.com". Densajul cheie DSA este 04: 48: 30: 31: b0: f3: 5a: 9b: 01: 9d: b3: a7: 38: e2: b1: 0c. Sigur doriți să continuați conectarea (da / nu)?

Introducerea da indică aparatului să adauge computerul la distanță în lista de host-uri cunoscute, ~ / .ssh / known_hosts . Veți vedea un mesaj precum:

Avertisment: a fost adăugat permanent "sample.ssh.com" (DSA) în lista gazdelor cunoscute.

După ce vă conectați, vi se va solicita o parolă. După ce îl introduceți, veți primi instrucțiunea pentru shell pentru mașina de la distanță.

De asemenea, puteți utiliza o comandă ssh pentru a rula o comandă pe o mașină la distanță fără a vă conecta. De exemplu:

ssh jdoe@comp.org.net ps

va executa comanda ps pe calculatorul comp.org.net și va afișa rezultatele în fereastra locală.

De ce folosiți SSH?

SSH este mai sigur decât alte metode de stabilire a unei conexiuni cu un computer la distanță deoarece trimiteți acreditările de conectare și parola numai după ce a fost stabilit un canal securizat. De asemenea, SSH susține criptografia cu chei publice .