Seguridad de claves SSH
Crear, instalar, verificar y rotar claves SSH.
Antes de ejecutar
Proteja claves privadas, frases de contraseña y copias, y conserve acceso administrativo. No sobrescriba claves existentes. Pruebe la clave nueva en otra sesión antes de eliminar la clave pública anterior de authorized_keys; certificados y automatizaciones pueden requerir cambios adicionales.
Los pasos del servidor utilizan Ubuntu como ejemplo. Los comandos, las rutas de configuración y los nombres de servicios pueden variar en otros sistemas. Ejecute los pasos del cliente en el cliente según se indica.
Después de aplicar los cambios, compruebe en una nueva sesión SSH que puede iniciar sesión y que el funcionamiento es el esperado. Mantenga abierta la sesión actual hasta que la comprobación sea satisfactoria para poder restaurar la configuración si fuera necesario.
Ejemplos
En el cliente, cree una clave en una ruta libre y establezca una frase de contraseña.
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_serverCompare la huella e instale solo la clave pública en la cuenta de destino. Sustituya usuario y host.
ssh-keygen -lf ~/.ssh/id_ed25519_server.pub
ssh-copy-id -i ~/.ssh/id_ed25519_server.pub user@example.comPruebe la clave en otra sesión y, tras verificarla, retire solo la clave pública anterior del authorized_keys correcto.
ssh -i ~/.ssh/id_ed25519_server user@example.comReferencias oficiales
Revisado el 27 de octubre de 2026