ssh-copy-id
Instalar la clave pública en authorized_keys de la cuenta remota.
Antes de ejecutar
Requiere autenticación existente, normalmente una contraseña, un directorio personal remoto con escritura y un shell compatible. No todas las instalaciones de macOS o Windows incluyen esta herramienta. Copie solo el archivo .pub. Añadir una clave no desactiva el acceso por contraseña ni configura OTP.
Ejemplos
Instalar la clave pública por el puerto SSH predeterminado.
ssh-copy-id -i ~/.ssh/id_ed25519.pub alice@server.example.comInstalar por el puerto 2222 y probar después con ssh -p 2222.
ssh-copy-id -p 2222 -i ~/.ssh/id_ed25519.pub alice@server.example.comOpciones y ejemplos
-i identity_fileFrecuenteSeleccione la clave pública para instalar en el servidor. No copie la clave privada.
ssh-copy-id -i ~/.ssh/id_ed25519.pub alice@server.example.com-p portFrecuenteConéctese al servidor en el puerto SSH especificado.
ssh-copy-id -p 2222 -i ~/.ssh/id_ed25519.pub alice@server.example.com-nRealice un ensayo sin instalar llaves; La disponibilidad varía según la versión.
ssh-copy-id -n -i ~/.ssh/id_ed25519.pub alice@server.example.com-fFuerce la instalación sin comprobar si la clave ya está presente; pueden producirse duplicados.
ssh-copy-id -f -i ~/.ssh/id_ed25519.pub alice@server.example.com-o optionPase una opción de configuración de cliente SSH a la conexión.
ssh-copy-id -o ConnectTimeout=10 -i ~/.ssh/id_ed25519.pub alice@server.example.com-F configfileUtilice un archivo de configuración de cliente SSH alternativo.
ssh-copy-id -F ~/.ssh/lab_config alice@server.example.comReferencias oficiales
Revisado el 27 de octubre de 2026