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 sshSi 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.201Heu 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.