Cómo hacer que OS X no recuerde la frase de contraseña de la clave ssh

0

Tengo una frase de contraseña en mi clave ssh id_rsa, y OS X me pide la contraseña la primera vez que quiero usar, pero incluso si me niego a agregarla a mi llavero, no me pide una frase de contraseña otra vez hasta que reinicie. ¿Cómo puedo hacer que me pida una frase de contraseña cada cada vez que intento usarla?

    
pregunta Mohamed Hafez 08.06.2016 - 22:12

2 respuestas

2

Mientras lee documentación de GitHub sobre cómo agregar la clave ssh al agente ssh , pensé que podría evitar cargar claves en el agente modificando el archivo ~/.ssh/config como entonces:

Host *
 AddKeysToAgent no
 UseKeychain no
 IdentityFile ~/.ssh/id_rsa
    
respondido por el cbliard 20.09.2017 - 10:18
1

Ejecutar el siguiente comando en Termina.app deshabilitará la integración del llavero, por lo que ssh siempre le pedirá una frase de contraseña:

defaults write org.openbsd.openssh KeychainIntegration -bool false

Nota de agradecimiento:

  1. Esto no está documentado, pero por lo que sé, funciona desde macOS 10.6 (Snow Leopard) a 10.11 (El Capitan)
  2. Afectará a todas las claves privadas, no solo a id_rsa
  3. Establezca el valor en true si desea recuperar el comportamiento predeterminado
  4. Mata el proceso ssh-agent o reinicia tu Mac si no tiene efecto después de ejecutar el comando
respondido por el Yang.Y 25.06.2016 - 16:51

Lea otras preguntas en las etiquetas