Creé la clave ssh. Lo uso para conectarme con repositorios git. Al crear la clave, noté el mensaje que decía que la contraseña debería ser difícil de adivinar. Por lo tanto, se me ocurrió una contraseña de más de 40 caracteres. Ahora, cada vez que lo hago git clone
, push
o algo similar, necesito ingresar la contraseña (lo que lleva algún tiempo, especialmente cuando no lo hago bien).
Ciertamente me alegro de estar disfrutando de las funciones de seguridad; sin embargo, preferiría que la contraseña ssh se almacenara en caché durante 5-15 minutos (o cualquier otra cantidad arbitraria); a veces hago muchas operaciones en el repositorio en un período de tiempo pequeño, y escribir la contraseña lleva demasiado tiempo. ¿Cómo puedo hacer esto?
Respuestas:
Puede hacerlo utilizando un agente SSH. La mayoría de los entornos de escritorio comienzan uno para usted; puedes agregarle tu clave ejecutando
Si necesita iniciar el agente, ejecute
(esto configura una serie de variables de entorno).
La
-t
opciónssh-agent
le permitirá especificar el tiempo de espera. Consulte Configuración del tiempo de espera predeterminado para el agente SSH para obtener más detalles.fuente