OpenSSH: come copiare la chiave pubblica sull’host remoto

Per abilitare l’accesso ad un host remoto con ssh tramite chiave pubblica requisito fondamentale è che la chiave pubblica si trovi nel file ./.ssh/authorized_keys della cartella home dell’utente che si vuole utilizzare per l’accesso, che chiameremo $utente.

detto file è un semplice file di testo che contiente in sequenza le chiavi pubbliche degli utenti remoti autorizzati a loggarsi come $utente.

Ecco una serie di modi per ottenere questo risultato:

ssh-copy-id

ssh-copy-id è un’utility che viene insiem

scp

scp

cat -> ssh -> echo