Me conecto a Ubuntu 12.04 con una contraseña. Más tarde, cuando uso mi navegador (Chrome), me piden una contraseña para desbloquear el llavero para que el navegador pueda acceder a mis credenciales guardadas para varios sitios web (es la misma contraseña). Además, cada vez que uso SSH para conectarme a otras computadoras usando mi clave privada, se me solicita la misma contraseña para desbloquear mi clave privada.
¿Cómo puedo hacer que me pidan mi contraseña exactamente una vez por inicio de sesión (dado que mi contraseña de inicio de sesión es la misma que uso para todas mis claves privadas)? Un requisito importante : todas mis claves privadas deben tener una contraseña . Esto significa que tendré que escribir una contraseña al iniciar sesión, lo que desbloqueará alguna clave que a su vez descifra las contraseñas para todas las demás claves (que también están desbloqueadas). También significa que si alguien más tiene acceso a mis claves privadas, no podrá usarlas sin al menos una contraseña.
Probablemente alguien tratará de etiquetar esta pregunta como un duplicado de esta pregunta , esta pregunta o esta pregunta . Si bien estas preguntas son similares, ninguna de ellas dice explícitamente que todavía se necesita ingresar una contraseña al iniciar sesión, como exijo aquí. Como resultado, las soluciones aceptadas solo dicen "configure sus contraseñas en blanco". No quiero eso, ¡es peligroso! Así que estoy al tanto de las preguntas similares, pero ninguna de ellas ha recibido la respuesta correcta todavía, porque son ligeramente diferentes.
Respuestas:
Vaya a Sistema / Preferencias / Contraseñas y Claves de cifrado para ver sus llaveros.
Todas las claves / contraseñas que desea desbloquear cuando inicie sesión deben estar en el llavero de inicio de sesión .
Si están en otros llaveros, elimínelos, y la próxima vez que se le solicite la contraseña, debe haber una opción en la ventana emergente para almacenarla en el llavero de inicio de sesión . (Creo que no puede simplemente copiar de uno a otro, debe eliminarlo).
Dependiendo de su caso, las cosas pueden ser un poco más diferentes. Si lo anterior no funciona, adjunte una captura de pantalla de la ventana emergente que obtiene con todas las opciones avanzadas expandidas.
fuente
El primer paso consiste en crear un conjunto de claves RSA para usar en la autenticación. Esto debe hacerse en el cliente. Para crear sus claves SSH públicas y privadas en la línea de comandos:
Se le pedirá una ubicación para guardar las claves y una frase de contraseña para las claves. Esta frase de contraseña protegerá su clave privada mientras está almacenada en el disco duro y deberá usar las claves cada vez que necesite iniciar sesión en un sistema basado en claves:
Fuente de Ubuntu Wiki.
fuente
Configure su contraseña de llavero para que sea la misma que su contraseña de inicio de sesión, no en blanco. Esto logrará su objetivo de desbloquear el llavero al iniciar sesión y también mantendrá el llavero protegido con una contraseña. De hecho, este es el comportamiento predeterminado para una nueva configuración, por lo que es probable que haya cambiado su contraseña en algún momento o que haya establecido específicamente una contraseña diferente en su llavero. Cambie uno u otro para que ambos coincidan, y todo se desbloqueará cuando inicie sesión.
fuente
incluso si tiene la contraseña del llavero y su contraseña de inicio de sesión, tengo el mismo problema en ubuntu 12.04
en el inicio de sesión inicial, me solicita el pwd de llavero que ingresé y todo está bien
sin embargo, cuando cierro Chrome y vuelvo a abrir, vuelvo a tener problemas de sincronización
Este es un error conocido en Windows / Mac y Linux:
http://groups.google.com/a/googleproductforums.com/forum/#!category-topic/chrome/report-a-problem-and-get-troubleshooting-help/SFTQBjxJX-4
cuando miro mi estado local en /home/.config/google-chrome dice que no salgo limpiamente:
"exited_cleanly": falso,
fuente
Establezca una contraseña de llavero en blanco y no volverá a molestarse.
fuente