Método para desaprobar el par de claves SSH localmente

Método para desaprobar el par de claves SSH localmente

He usado mis claves ssh por un tiempo. Estoy pensando en actualizar mi par de claves ssh a un cifrado más seguro y no conozco todos los dispositivos donde están registradas mis claves.

¿Es posible"desaprobar"una clave SSH localmente para recibir una advertencia si me autentico con una clave SSH obsoleta?

Respuesta1

No conozco ninguna forma de hacer algo como esto, pero puedo ver que sería útil. Lo que me inclinaría a hacer es dejar de agregar la clave obsoleta a mi agente SSH. De esa manera, cada vez que se use, tendré que volver a ingresar la frase de contraseña. Si es algo así como "uf, otro que arreglar", entonces me recordará cada vez que también tengo que rotar mi llave en esa máquina.

Respuesta2

Puede mover la clave ssh anterior a una ubicación no predeterminada (es decir, ~/.ssh/deprecated_id_rsa) y luego crear una nueva clave ssh con las propiedades deseadas en ~/.ssh/id_rsa

De esa manera, todavía tendrá disponible su clave obsoleta si es necesario ssh -i ~/.ssh/deprecated_id_rsa ..., pero de forma predeterminada utilizará su nueva clave.

información relacionada