Login SSH senza password – Certificato RSA

Forse non tutti sanno che è possibile effettuare il login ssh senza password. Questa comoda funzione è disponibile grazie all’utilizzo dei certificati, mediante lo scambio di chiavi pubbliche rsa. E’ quindi necessario innanzitutto generare una chiave RSA:

$ ssh-keygen -t rsa

è sufficiente digitare invio alle successive 3 domande:

Enter file in which to save the key (/home/utente/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

A questo punto bisogna comunicare al server il certificato rsa che abbiamo appena generato, in modo che l’altro computer possa verificare la nostra identità:

$ cat ~/.ssh/id_rsa.pub | ssh utente@host.remoto.it 'cat >> .ssh/authorized_keys'

Se tutto è andato a buon fine, si dovrebbe poter accedere senza password al computer remoto semplicemente con:

$ ssh utente@host.remoto.it

A presto!

Lascia una risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">