Com configurar SSH a Linux i provar la vostra configuració: una guia per a principiants

Com configurar SSH a Linux i provar la vostra configuració: una guia per a principiants

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

Galeria d'imatges (2 imatges) Amplia Amplia Tanca

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 Android

Si 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
Sobre l'autor Christian Cawley(1510 articles publicats)

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 Cawley

Subscriu-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