Creare connessioni SSH senza password su Debian 10 “Buster”
Aggiornamento dell’articolo Creare connessioni SSH senza password
In caso ci fosse la necessità di eseguire connessioni SSH senza dover immettere la password, basta creare le coppie di chiavi RSA e copiarle sull’altro PC.
Chiamiamo local ( il PC dal quale si vuole aprire la connessione ) e remote ( il PC verso il quale si vuole aprire la connessione ).
Innanzitutto dall’utente di local si creano le coppie di chiavi dall’utente che si deve usare per la connessione ( la passfrase lasciatela in bianco se no al collegamento chiederà quella al posto della password e si è al punto di partenza ).
Verranno creati id_rsa ( chiave privata ) e id_rsa.pub ( chiave pubblica ).
Ora occorre copiare la chiave pubblica sul PC remote chiamandolo authorized_keys.
Conviene poi cambiare i permessi del file authorized_keys su remote in 600.
Se manca la cartella .ssh crearla e darle i permessi 700.
Per copiare la chiave è anche possibile utilizzare il comando
In caso si necessiti di creare connessioni da postazioni multiple basta creare le chiavi come spiegato sopra per ogni macchina da cui serve stabilire la connessione, copiare tutte le chiavi pubbliche sulla macchina che deve accettare le connessioni e appendere i file uno all’altro.
Dal PC1 normale come sopra:
Dal PC2 e dal PC3 ognuno la propria chiave:
Infine dal PC remote si procede ad appendere le chiavi aggiuntive ed eliminare le copie ormai inutili: