SSH Key per accedere senza richiesta di password

Da PiemonteWireless.

Creare le chiavi SSH per accedere ad una macchina senza richiesta di password

Chiamo pippo il server su cui voglio entrare in ssh senza che mi venga richiesta la password e paz il server da cui voglio entrare.

ssh-keygen è usato per generare la coppia di chiavi necessaria all'autenticazione.

simone@paz$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/simone/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/simone/.ssh/id_rsa.
Your public key has been saved in /home/simone/.ssh/id_rsa.pub.
The key fingerprint is:
4c:64:4d:05:38:68:0f:d9:83:16:5f:01:ac:e0:5f:98 simone@paz

Alla richiesta di una passphrase premere invio (lo stesso per la conferma).

La chiave privata è stata salvata nel file .ssh/id_rsa nella home dell'utente con cui si è eseguito il comando. Il file è strettamente riservato alla lettura all'utente che lo ha creato. Conservare molto bene questo file perchè è quello che decripta tutti i messaggi criptati con la chiave pubblica.

La chiave pubblica è in .ssh/id_rsa.pub

Copiare la chiave pubblica (ovvero il contenuto del file id_rsa.pub) nel file .ssh/authorized_keys nel server in cui si vuole accedere senza digitare la password (nella home directory dell'utente).

simone@paz$ scp /home/simone/.ssh/id_rsa.pub simone@pippo://home/simone
simone@pippo$ cat /home/simone/id_rsa.pub >> /home/simone/.ssh/authorized_keys
simone@pippo$ rm /home/simone/id_rsa.pub

Adesso possiamo entrare da paz a pippo senza la richiesta di password.


Name (required):

Website:

Comment:

Discussione:SSH Key per accedere senza richiesta di password

211 Rating: 1.8/5 (4 votes cast)

Strumenti personali