Configuració d’Accés SSH sense Contrasenya

Guia de Configuració: Accés SSH mitjançant Claus

Aprèn a autenticar-te de manera segura a l’ordinador d’un company sense necessitat d’introduir la contrasenya en cada connexió.

1

Generació del parell de claus SSH

El primer pas consisteix a generar un parell de claus (una clau privada i una clau pública) a la teva màquina local. Utilitzarem l’algorisme Ed25519, que ofereix un excel·lent nivell de seguretat i un rendiment òptim.

Obre el teu terminal i executa la següent comanda:

ssh-keygen -t ed25519 -C “svillanueva”
Nota: El paràmetre -C "svillanueva" serveix com una etiqueta o comentari identificatiu dins de la clau pública per saber a qui pertany.
Generació de la clau SSH amb ssh-keygen
2

Copiar la clau pública a l’ordinador destí

Una vegada creada la clau, hem d’enviar la clau pública a l’equip del nostre company. Per fer-ho, fem servir l’eina ssh-copy-id, la qual afegirà la nostra clau pública automàticament al fitxer ~/.ssh/authorized_keys de l’usuari destí.

Executa la comanda substituint els paràmetres per l’usuari i la IP corresponent:

ssh-copy-id usuari@ip_company
Important: En aquest pas se’t demanarà la contrasenya de l’usuari remot per última vegada per autoritzar la còpia de la clau.
Enviament de la clau pública mitjançant ssh-copy-id
3

Verificació de la connexió sense contrasenya

Amb la clau pública desada a l’equip del teu company, el sistema d’autenticació per clau ja està operatiu. Ara et pots connectar directament mitjançant SSH.

Comprova la connexió executant:

ssh usuari@ip_company
Resultat esperat: Accediràs immediatament a la sessió de la màquina remota sense que la consola et demani cap contrasenya.
Verificació de la connexió SSH directa sense contrasenya