15 votos

Desbloquear todas las claves privadas en Ubuntu, contraseña sólo una vez en el inicio de sesión

Puedo iniciar sesión en Ubuntu 12.04 el uso de una contraseña. Más tarde, cuando puedo usar mi navegador(Chrome), me pide una contraseña para desbloquear el llavero para que el navegador puede acceder a mis credenciales guardadas en distintos sitios web (es la misma contraseña). Además, siempre que puedo usar SSH para conectarse a otros equipos con mi clave privada, me solicitan para la misma contraseña para desbloquear mi clave privada.

¿Cómo puedo hacer lo que me pide mi contraseña exactamente una vez por cada inicio de sesión (dado que mi contraseña de inicio de sesión es el mismo que el que yo uso para todos mis claves privadas)? Un requisito importante: todos los de mi clave privada debe tener una contraseña. Esto significa que voy a tener que escribir una contraseña de inicio de sesión, que va a desbloquear algunas claves que a su vez se descifra las contraseñas de todas las claves de los demás (que también son unlocked). También significa que si alguien obtiene acceso a mi las claves privadas, que no será capaz de utilizarlas sin al menos una contraseña.

Probablemente alguien va a tratar de etiqueta esta pregunta como un duplicado de esta pregunta, esta preguntao esta pregunta. Aunque estas preguntas son similares, ninguno de ellos dice explícitamente que aún existe la necesidad de ser introducido la contraseña de inicio de sesión, como estoy aquí exigente. Como resultado, las soluciones aceptadas acaba de decir "conjunto de sus contraseñas en blanco" - yo no quiero eso, es peligroso! Así que soy consciente de las preguntas similares, pero ninguno de ellos ha recibido la respuesta correcta, debido a que son ligeramente diferentes.

5voto

akurtser Puntos 464

1) Después de la Creación de la Clave Pública Mediante la Siguiente,

El primer paso consiste en la creación de un conjunto de claves RSA para su uso en la autenticación. Esto se debe hacer en el cliente. Para crear tu público y privado claves SSH en la línea de comandos:

mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa

Se le pedirá una ubicación para guardar las llaves, y una frase de contraseña para las llaves. Esta frase de paso proteger su clave privada, mientras que se almacenan en el disco duro y tener que usar las teclas cada vez que usted necesita para acceder a una clave basada en el sistema:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/b/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/b/.ssh/id_rsa.
Your public key has been saved in /home/b/.ssh/id_rsa.pub.

2) Usted debe agregar su clave privada (que puede ser no seguro), pero todavía puede hacer esto,

ssh-add ~/.ssh/id_rsa

Fuente De La Wiki De Ubuntu.

3voto

Dustin Wyatt Puntos 576

Ir a Sistema / Preferencias / Contraseñas y Claves de Cifrado para ver sus llaveros.

Todas las claves o contraseñas que usted desea desbloquear al inicio de sesión debe estar en el inicio de sesión de llavero.

Si están en otras llaveros, eliminarlos, y la próxima vez que se le pedirá la contraseña no debe ser una opción en la ventana pop-up store en el inicio de sesión de llavero. (Creo que no se puede simplemente copiar de uno a otro, necesita eliminar.)

Dependiendo de su caso de que las cosas pueden ser un poco más diferente. Si lo anterior no funciona, por favor adjunte una captura de pantalla de la ventana emergente que se obtiene con todas las opciones avanzadas ampliado.

1voto

lak-b Puntos 764

Configurar su contraseña de llavero a ser el mismo como su inicio de sesión contraseña, no en blanco. Esto logrará su objetivo de desbloquear el llavero de inicio de sesión y mantendrá el llavero sí protegida con una contraseña así. De hecho, es el comportamiento predeterminado para una nueva configuración, así que probablemente usted cambió la contraseña en algún momento, o específicamente para definir una contraseña diferente en su llavero. Cambiar uno o el otro por lo que ambos coinciden y todo lo que se desbloquearán cuando inicie una sesión.

0voto

Bob Puntos 21

incluso si usted tiene el llavero contraseña y la contraseña de inicio de sesión de la misma, yo tengo el mismo problema en ubuntu 12.04

en la primera sesión en la que me impulsa para el llavero pwd que puedo entrar y todo es bueno

sin embargo, cuando cierro chrome y volver a abrir llego problemas de sincronización todo de nuevo

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 a mi estado local en /home/.config/google-chrome, el navegador me dice que no salga limpiamente:

"exited_cleanly": false,

-3voto

airtonix Puntos 121

Establecer una contraseña de llavero en blanco y usted no será molestado otra vez.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: