Guide Linux

 

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

Login via SSH

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 Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.

OrvietoLUG Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.

Cerca altro su Linux

Interessato ai nostri corsi Linux?

corsi linux arduino android

Dona il tuo 5x1000 a Orvieto Linux

Ricevi aggiornamenti da Orvieto Linux

* campi obbligatori


Tratteremo i tuoi dati nel rispetto della normativa vigente. Potrai comunque cancellarti tramite le mail che riceverai o inviandoci una richiesta esplicita a info@orvietolinux.it.

Orvieto Linux User Group Associazione di Promozione Sociale
Sede legale: Largo Tevere 4 05018 Orvieto (TR) C.F. 90012070554
Copyleft © 2005 - 2025 - Privacy Policy e Cookie Policy
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.