Copiare la chiave pubblica al server remoto
Ora che sono state generate le chiavi, bisogna copiarle la chiave pubblica (*.pub) sul server remoto. (La chiave privata viene mantenuta sul pc da cui verrà effettuata la connessione.)
Metodo semplice
Nota: Se si utilizza un Ternimal su un Mac, sarà necessario installare ssh-copy-id prima di procedere.
Se il nome della chiave è id_rsa.pub basterà semplicemente invocare il comando
$ ssh-copy-id tuo-server.org
oppure se si usa un nome utente differente dal proprio
$ ssh-copy-id nome-utente-per-accedere@tuo-server.org
Se il nome della chiave non è quello standard si otterrà il seguente errore: “/usr/bin/ssh-copy-id: ERROR: No identities found”. In questo caso sarà necessario specificare esplicitamente il percorso della chiave:
$ ssh-copy-id -i ~/.ssh/id_ecdsa.pub nome-utente-per-accedere@tuo-server.org
Se necessario, è possibile specificare la porta nella dichiarazione dell’host:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub '-p 221 nomeutente@host' (CF wiki.archlinux.org SSH_Keys)