Com fer SSH des de la línia d'ordres de Linux

Com Fer Ssh Des De La Linia D Ordres De Linux



Qualsevol sistema Linux admet connexió segura a màquines remotes. Quan teniu una màquina remota a la qual us voleu connectar des de la vostra màquina client, heu d'obtenir un protocol segur i saber quins passos heu de seguir. El Secure Shell (SSH) és un protocol segur que xifra les dades abans de transferir-les del client a l'amfitrió i les reenvia, permetent als usuaris connectar-se a una màquina remota i utilitzar-les.

Podeu fer SSH mitjançant la línia d'ordres amb uns quants requisits i passos. Aquesta publicació detalla tot el que hauríeu de saber.

Comprensió de SSH

L'ordre SSH està disponible al sistema Linux i és útil quan es connecta a una màquina remota. Amb la connexió SSH, podeu transferir fitxers, aplicacions de túnel, executar ordres a la màquina remota, etc.







Quan utilitzeu SSH a la línia d'ordres de Linux, interactuareu amb la màquina remota només després de connectar-hi. A més, la màquina remota i client ha de tenir instal·lat i habilitat l''openssh' per establir la connexió.



Com fer SSH des de la línia d'ordres de Linux

Abans de poder crear la connexió SSH, heu de tenir l''openssh' instal·lat al vostre servidor i al client. Comencem per preparar la màquina remota per a la connexió.



Actualitzeu el repositori d'apt abans de poder instal·lar l''openssh'.





sudo actualització apta

Després de l'actualització, heu d'instal·lar l''openssh-server' a la màquina remota. Només quan el servidor té el 'openssh-server' pot acceptar una connexió remota que s'estableix a la màquina client. L''openssh' es basa en les configuracions que es defineixen a /etc/ssh/sshd_config.



Executeu l'ordre següent per instal·lar el 'openssh-server':

sudo apt-get install openssh-server

Un cop instal·lat, comproveu l'estat 'ssh' per assegurar-vos que està actiu (en execució).

sudo estat systemctl ssh

Si l'estat no està actiu, podeu iniciar-lo executant l'ordre següent:

sudo systemctl inici ssh

Comproveu la IP de la màquina remota. Utilitzeu l'ordre 'ip a' i obteniu la IP associada a la vostra interfície de xarxa. En aquest cas, utilitzem la interfície sense fil 'wlo1'.

A la màquina client, heu d'instal·lar l''openssh-client' per utilitzar-lo per crear la connexió a la màquina remota.

De manera similar a la màquina remota, comenceu per actualitzar el repositori d'apt.

Instal·leu el 'openssh-client' executant l'ordre següent:

sudo apt-get install openssh-client

Un cop instal·lat l''openssh-client' i el 'openssh-server', ja esteu preparat per establir la connexió mitjançant SSH. Per establir la connexió, obriu el vostre terminal a la màquina client i connecteu-vos a la IP del servidor remot.

La nostra màquina remota té la seva IP com 192.168.137.201. Per tant, ens hi connectem executant la següent comanda SSH:

ssh linuxhint @ 192.168.137.201

Heu d'especificar el nom d'amfitrió de la màquina remota. Linuxhint és el nom d'amfitrió del nostre servidor remot objectiu.

Se us demanarà que autentiqueu la connexió seleccionant si voleu continuar. A la sol·licitud que apareix, escriviu 'sí' i premeu la tecla Intro. Veureu un missatge que confirma que l'adreça IP de la màquina remota s'ha afegit com un dels amfitrions coneguts.

L'últim pas és escriure la contrasenya de la màquina remota a la sol·licitud d'inici de sessió que apareix al terminal.

Un cop la contrasenya introduïda coincideix amb la de l'amfitrió remot, heu utilitzat correctament l'SSH per connectar-vos a una màquina remota mitjançant la línia d'ordres de Linux. Això és!

Conclusió

SSH ofereix una manera segura de connectar-se a una màquina remota des d'una màquina client. Per utilitzar SSH a la línia d'ordres de Linux, instal·leu l''openssh-client' a la màquina client i l''openssh-server' a la màquina remota. Un cop instal·lat, activeu 'ssh' a les dues màquines. Finalment, executeu l'ordre 'ssh' amb el nom d'amfitrió i l'adreça IP de la màquina remota i introduïu la contrasenya per connectar-hi.