Una de les maneres més importants d’utilitzar Linux és mitjançant SSH. Aquesta eina de línia d’ordres d’accés remot us permet fer tot, des d’instal·lar programari fins a configurar Linux com a servidor web. SSH us pot estalviar temps, fer-vos més productiu i ajudar-vos a desbloquejar la potència de la vostra distribució de Linux.
Però, com configureu SSH, tant al costat del client com del servidor? Obteniu informació sobre com instal·lar i configurar el programari SSH als dos extrems i controlar de forma remota l’ordinador Linux.
Què és SSH?
SSH significa S ecure Sh ell i us permet controlar remotament un equip o servidor Linux des d’un altre dispositiu. Funciona a través de les xarxes d'àrea local i d'Internet, cosa que significa que es pot utilitzar per gestionar un servidor multimèdia alimentat per Linux a casa vostra o un servidor web Linux en un continent diferent.
Tot i que SSH no us dóna accés a l'entorn d'escriptori de l'ordinador remot, us permet utilitzar el terminal. Un cop connectat a l'ordinador remot, podeu utilitzar-lo com si estigués just davant vostre. Assegureu-vos de tenir accés root.
coses divertides per fer amb un pi de gerds
Tingueu en compte que hi ha altres solucions d’accés remot disponibles per a Linux. Per exemple, els usuaris d'Ubuntu poden confiar en el Eina d'escriptori remot compatible amb VNC Remmina .
Per utilitzar SSH, haureu de garantir que l’ordinador remot (servidor) tingui configurat SSH. A més, el vostre dispositiu local (el client) necessitarà una instal·lació d’aplicació SSH.
Instal·lació del client
Instal·lar i configurar SSH en un client és senzill. En alguns casos, ni tan sols necessiteu cap programari addicional:
- Els usuaris de Linux haurien de trobar un client SSH integrat al terminal
- els ordinadors macOS també tenen SSH preinstal·lat al terminal
- Els ordinadors amb Windows hauran d'utilitzar l'eina de línia d'ordres PowerShell o instal·lar-los MASSETA
- Per connectar-vos a Linux mitjançant SSH des de l'iPhone i l'iPad, proveu-ho iTerminal (4,99 $)
- Si utilitzeu Android per SSH, proveu-ho JuiceSSH (Gratuït)
SSH no està instal·lat al vostre sistema Linux? Afegiu actualitzant els paquets i actualitzant-los i, a continuació, instal·leu:
sudo apt update && sudo apt upgrade
sudo apt install openssh-client
Estàs acostumat a utilitzar SSH a Windows, però has canviat a un escriptori Linux? És possible que trobeu a faltar l’aplicació SSH d’escriptori PuTTY amb la seva fàcil interfície de ratolí. Afortunadament, es pot instal·lar en un escriptori Linux:
sudo apt install putty
Amb el programari client SSH instal·lat, ja podeu configurar una connexió amb el vostre ordinador o servidor remot.
Com a norma general per a tots els clients d’escriptori i mòbils, només cal que tingueu una adreça IP o un nom d’amfitrió i les dades d’inici de sessió adequades. Tot i que l’aspecte de les aplicacions pot variar i és possible que el nom del port hagi d’entrar manualment, la majoria dels clients SSH no es poden distingir.
Instal·lació i configuració del servidor
Abans d’establir una connexió, instal·leu el programari del servidor per allotjar la vostra connexió SSH. Això requereix que algú estigui present per instal·lar o habilitar SSH. És possible que ja estigueu present per fer-ho; en cas contrari, un company o un enginyer d'assistència al final del servidor configurarà SSH.
Tingueu en compte que si utilitzeu un paquet d’allotjament web, SSH hauria d’estar habilitat per defecte. Si no, parleu amb el vostre amfitrió web per configurar SSH.
Si SSH no està habilitat a l'ordinador o al servidor remot, instal·leu-lo amb
sudo apt install openssh-server
Comproveu que això ha funcionat
sudo systemctl status ssh
L'ordre hauria d'il·licitar una resposta 'activa'.
En alguns casos, el tallafoc ufw d'Ubuntu pot bloquejar SSH. Per assegurar-vos que això no passi, utilitzeu
sudo ufw allow ssh
En alguns casos, també haureu d’habilitar SSH al dispositiu remot. Aquesta és una precaució de seguretat que es pot modificar mitjançant
sudo systemctl enable ssh
Hi ha altres opcions disponibles (
stop
,
start
, i
disable
) per configurar el servei SSH.
Determineu l'adreça IP
Per connectar-vos al dispositiu remot mitjançant SSH, haureu de conèixer l'adreça IP de la màquina. Teniu dues maneres senzilles de trobar-ho:
- Executeu una ordre de terminal
- Comproveu el router
Per mostrar l'adreça IP del sistema remot, inicieu la sessió i executeu-la
ip address
Això retornarà l'adreça IP del dispositiu, així que preneu-ne nota. En versions antigues de Linux
ifconfig
pot proporcionar millors resultats.
També podeu consultar l’encaminador per veure els dispositius connectats. Es mostrarà el servidor o ordinador Linux, normalment pel nom del sistema operatiu o del dispositiu. Això ha de facilitar la identificació.
Per mostrar l'adreça IP pública, inicieu la sessió al servidor i obriu-lo whatsmyip.org.
L'adreça IP que utilitzeu ha de ser la adequada per a la connexió. Per tant, si el dispositiu es troba a la mateixa xarxa que el client, utilitzeu l'adreça IP local. Per a connexions a Internet, utilitzeu l'adreça IP pública. Si l’ordinador es troba en una xarxa diferent, assegureu-vos que el port 22 s’envia a l’ordinador.
Connexió a Linux mitjançant SSH
Juntament amb l'adreça IP correcta, també heu de tenir un nom d'usuari i una contrasenya per accedir a la màquina remota.
Per a les eines SSH de línia d'ordres, utilitzeu
ssh username@REMOTE.IP.ADDRESS.HERE
Assegureu-vos de reemplaçar nom d'usuari amb el nom d'usuari real i REMOTE.IP.ADDRESS.HERE amb l'adreça IP del dispositiu remot. Encertat Entrar, i se us demanarà la contrasenya.
Amb una contrasenya correcta, obtindreu una sol·licitud de terminal en funcionament: ara esteu connectat a l'ordinador remot.
Utilitzeu un client SSH d'escriptori com PuTTY?
Introduïu el fitxer Nom de l'amfitrió o bé adreça IP , seleccioneu el fitxer SSH tipus de connexió, doncs Obert. Quan se us demani el vostre nom d'usuari i contrasenya, introduïu-los a la finestra de línia d'ordres per completar la connexió i obtenir accés remot.
No es pot connectar? Resolució de problemes de configuració SSH
Si teniu problemes de connexió SSH, aquestes són les possibles causes:
- El programari SSH no està instal·lat a cap dels dos equips
- El vostre nom d'usuari o contrasenya és incorrecte
- L'adreça IP és incorrecta
- Un tallafoc bloqueja la connexió o no s’envia el port 22
Comproveu de nou cada punt i hauríeu de poder connectar-vos. Si no, el problema pot ser més complex.
Ús de Linux de forma remota amb SSH
SSH és una eina útil per gestionar un o més equips Linux.
Permet treballar en qualsevol màquina des d’un sol sistema. Podeu introduir gairebé qualsevol Ordre del terminal Linux sobre SSH.
com transferir dades guardades de ps3 a ps3 mitjançant usb
Alguns exemples clau són:
- Actualització: actualització sudo apt && actualització sudo apt
- Comproveu l'estat: temps d'activitat
- Processos en execució: ps
- Processos en execució per CPU: superior
Consulteu la nostra llista de Ordres SSH per gestionar un servidor Linux per obtenir més informació.
Configureu SSH i feu Linux més potent
Amb SSH, Linux esdevé considerablement més flexible i potent. Podeu accedir literalment de manera remota a un ordinador mitjançant un telèfon intel·ligent gràcies a SSH.
Si SSH està configurat correctament, amb el programari del client i del servidor habilitat i configurat, és possible l'accés remot a la línia d'ordres. Necessites alguna cosa més? A continuació s’explica com fer-ho controlar remotament un escriptori Linux des de Windows .
Compartir Compartir Tweet Correu electrònic Com accedir al nivell de bombolla integrat de Google a AndroidSi alguna vegada heu necessitat assegurar-vos que hi ha alguna cosa al mateix nivell, podeu obtenir un nivell de bombolla al telèfon en qüestió de segons.
Llegiu a continuació Temes relacionats- Linux
- Accés remot
- terminal
- Treball remot
- Consells sobre Linux
- SSH
Editor adjunt de seguretat, Linux, bricolatge, programació i tecnologia explicada, i productor de podcasts realment útils, amb una àmplia experiència en suport d'escriptori i programari. Col·laborador de la revista Linux Format, Christian és un fabricant de Raspberry Pi, un amant de Lego i un fan dels jocs retro.
Més de Christian CawleySubscriu-te al nostre butlletí
Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.
Feu clic aquí per subscriure-us