Sé que simplemente puedo abrir la clave pública y cambiar el comentario después de la ==
s, pero ¿el campo de comentario decidido en la creación también se almacena en la clave privada? Si es así, ¿cómo puedo cambiar ese campo sin generar una clave completamente nueva desde cero?
ssh
private-key
ELLIOTTCABLE
fuente
fuente
ssh-keygen -c
cambia el comentario.Respuestas:
Encontré esta pregunta en mi propia búsqueda para cambiar el comentario en la clave ssh en mi nueva instalación de ubuntu.
Luego hice una búsqueda en las páginas de manual (
man ssh-keygen
) y la respuesta estaba allí:Entonces, para mí, todo lo que tenía que hacer era
En una nota al margen:
ssh-keygen
se puede utilizar para cambiar la contraseña utilizada para proteger el archivo de clave, incluida la eliminación de la contraseña.fuente
This operation is only supported for RSA1 keys
)Acabo de hacer una pequeña prueba modificando la línea "Comentario:" de mi clave RSA privada y parece estar arreglada en la creación de la clave.
Es una clave RSA generada con Putty, y después de modificar el comentario en la clave, la contraseña no funcionó, tengo que revertir la edición al mismo comentario original para que funcione nuevamente.
fuente
ssh-add -l
.ssh-keygen -c -C "my new comment" -f ~/.ssh/my_ssh_key
.Acabo de crear una clave RSA con
ssh-keygen -t rsa -b 4096
, sin pasar, sin comentarios (comentario estándar). Lo cargué en GitHub y luego cambié su comentario. No fue necesario volver a cargar, la clave funcionó antes y después del cambio y dejó de funcionar tras la eliminación de GitHub (aunque si se almacenó en caché y funcionó solo debido a eso, no lo he probado).Registro de sesión:
Entonces, esto funciona para las claves almacenadas en NUEVO FORMATO. Pasos detallados aquí, en mi respuesta ServerFault .
Todas las operaciones se realizaron en Xubuntu 18.04 por defecto OpenSSH ssh-keygen.
La clave privada cambiará de esta manera. No debido a su comentario, sino debido a un cambio en su formato . Vea la comparación aquí en una clave creada solo para esa comparación.
Tenga en cuenta que para pub-key lo he roto efectivamente para que Meld muestre mejor lo que cambió: los espacios se han cambiado con saltos de línea (esto rompe el formato).
fuente
ssh-keygen -f ~/.ssh/mykey -c -C 'a new comment' -o
Si se trata de la clave generada por PuTTY (cuando dice que MAC falló), entonces probablemente la mejor manera de cambiar el comentario es usar la herramienta puttygen.
fuente