ssh-copy-id
Installare la chiave pubblica in authorized_keys dell’account remoto.
Prima di eseguire
Richiede un’autenticazione già disponibile, spesso una password, una home remota scrivibile e una shell compatibile. Lo strumento non è incluso in tutte le installazioni macOS o Windows. Copiare solo il file .pub. L’aggiunta non disabilita l’accesso con password e non configura OTP.
Esempi
Installare la chiave pubblica sulla porta SSH predefinita.
ssh-copy-id -i ~/.ssh/id_ed25519.pub alice@server.example.comInstallare sulla porta 2222, quindi provare con ssh -p 2222.
ssh-copy-id -p 2222 -i ~/.ssh/id_ed25519.pub alice@server.example.comOpzioni ed esempi
-i identity_fileComuneSelezionare la chiave pubblica da installare sul server. Non copiare la chiave privata.
ssh-copy-id -i ~/.ssh/id_ed25519.pub alice@server.example.com-p portComuneConnettersi al server sulla porta SSH specificata.
ssh-copy-id -p 2222 -i ~/.ssh/id_ed25519.pub alice@server.example.com-nEseguire un'esecuzione di prova senza installare le chiavi; la disponibilità varia in base alla versione.
ssh-copy-id -n -i ~/.ssh/id_ed25519.pub alice@server.example.com-fForza l'installazione senza verificare se la chiave è già presente; potrebbero verificarsi duplicati.
ssh-copy-id -f -i ~/.ssh/id_ed25519.pub alice@server.example.com-o optionPassa un'opzione di configurazione del client SSH alla connessione.
ssh-copy-id -o ConnectTimeout=10 -i ~/.ssh/id_ed25519.pub alice@server.example.com-F configfileUtilizzare un file di configurazione del client SSH alternativo.
ssh-copy-id -F ~/.ssh/lab_config alice@server.example.comRiferimenti ufficiali
Verificato il 27 ottobre 2026