Salta al contenuto principale

Orvieto Linux User Group | Promozione software libero a Orvieto

Accesso SSH su Ubuntu tramite autenticazione key based

Accesso SSH su Ubuntu tramite autenticazione key based Di default, l’accesso al servizio SSH avviene tramite l’inserimento di uno username ed una password. Tuttavia questo non è il metodo migliore, in termini di sicurezza. E’ possibile infatti generare una coppia di chiavi pubblica e privata in modo da consentire l’accesso ad un utente solo se in possesso di questi file.  Creazione delle chiavi pubblica e privata Per crearla su Ubuntu è sufficiente lanciare il seguente comando da terminale nel client: ssh-keygen La procedura genererà una coppia di chiavi cifrataa 2048 bit con l’algoritmo RSA e richiederà il percorso in cui verranno salvate, oltre ad una passphrase. Un esempio di risultato è il seguente: Copiare la chiave nel server via SSH A questo punto, per completare l’autenticazione con il server, occorre copiare la chiave pubblica nel server. Per questa procedura sicuramente può tornarci utile il comando ssh-copy-id lanciato con la seguente sintassi: ssh-copy-id username@host_del_server come da esempio: Collegamento al server via SSH con autenticazione basata su chiave Conclusa la procedura, potremo autenticarci sul server semplicemente lanciando il comando: ssh username@host_del_server That’s all folks!   LICENZA E CONDIZIONI D’USO Questo How-to è rilasciato sotto licenza Creative Commons Attribution-NonCommercial 3.0 Italy.  CONTATTI DELL’AUTORE Marco Ciammella marco@orvietolinux.it OrvietoLUG info@orvietolinux.it