ssh (secure shell) offre vari metodi di autenticazione. La classica è quella via password ma se siete stanchi di dover immettere ogni volta che vi loggate in remoto la vostra password, un altro metodo esiste ed è pure preferibile: l'autenticazione a chiave pubblica.
In pratica basta generare una propria chiave pubblica da inserire sull'host remoto nella lista delle chiavi autorizzate ad effettuare il login.
Per generare la propria chiave pubblica basta utilizzare il comando
ssh-keygen
Questo comando genererà i due files id_rsa.pub e id_rsa nella directory .ssh nella nostra home. A questo punto basta loggarsi tramite ssh in remoto e creare il file
.ssh/authorized_keys
nella nostra home remota. In questo file bisogna copiare (o aggiungere) il contenuto del file id_rsa.pub
A questo punto possiamo loggarci senza dover inserire la password :)
24 febbraio, 2007
ssh: autenticazione tramite chiave pubblica
Labels:
tutorials
Iscriviti a:
Commenti sul post (Atom)
credo che il file da aggiungere sia: id_rsa.pub
RispondiEliminaops avevo dimenticato l'estensione, non me ne ero accorto
RispondiEliminaOra è corretto, grazie