Je me connecte à Ubuntu 12.04 en utilisant un mot de passe. Plus tard, lorsque j'utilise mon navigateur (Chrome), on me demande un mot de passe pour déverrouiller le trousseau afin que le navigateur puisse accéder à mes informations d'identification enregistrées pour divers sites Web (c'est le même mot de passe). De plus, chaque fois que j'utilise SSH pour me connecter à d'autres ordinateurs à l'aide de ma clé privée, je suis invité à saisir le même mot de passe pour déverrouiller ma clé privée.
Comment puis-je faire en sorte qu'on me demande mon mot de passe exactement une fois par connexion (étant donné que mon mot de passe de connexion est le même que celui que j'utilise pour toutes mes clés privées)? Une exigence importante : toutes mes clés privées doivent avoir un mot de passe . Cela signifie que je devrai taper un mot de passe lors de la connexion, ce qui déverrouillera une clé qui à son tour déchiffre les mots de passe pour toutes les autres clés (qui sont également déverrouillées). Cela signifie également que si quelqu'un d'autre accède à mes clés privées, il ne pourra pas les utiliser sans au moins un mot de passe.
Quelqu'un essaiera probablement d'étiqueter cette question comme un double de cette question , de cette question ou de cette question . Bien que ces questions soient similaires, aucune d'entre elles ne dit explicitement qu'il faut encore saisir un mot de passe lors de la connexion, comme je le demande ici. En conséquence, les solutions acceptées disent simplement "définissez vos mots de passe sur blanc" - je ne veux pas cela, c'est dangereux! Je suis donc au courant des questions similaires, mais aucune d'entre elles n'a encore reçu la bonne réponse, car elles sont légèrement différentes.
Réponses:
Accédez à Système / Préférences / Mots de passe et clés de cryptage pour voir vos trousseaux de clés.
Toutes les clés / mots de passe que vous souhaitez déverrouiller lorsque vous vous connectez doivent être dans le trousseau de connexion .
S'ils se trouvent dans d'autres trousseaux de clés, supprimez-les et la prochaine fois que vous serez invité à saisir le mot de passe, il devrait y avoir une option dans la fenêtre contextuelle pour le stocker dans le trousseau de connexion . (Je pense que vous ne pouvez pas simplement copier de l'un à l'autre, vous devez le supprimer.)
Selon votre cas, les choses peuvent être légèrement plus différentes. Si ce qui précède ne fonctionne pas, veuillez joindre une capture d'écran de la fenêtre contextuelle que vous obtenez avec toutes les options avancées développées.
la source
La première étape consiste à créer un ensemble de clés RSA à utiliser pour l'authentification. Cela doit être fait sur le client. Pour créer vos clés SSH publiques et privées sur la ligne de commande:
Vous serez invité à indiquer un emplacement pour enregistrer les clés et une phrase secrète pour les clés. Cette phrase secrète protégera votre clé privée lorsqu'elle est stockée sur le disque dur et devra utiliser les clés chaque fois que vous devrez vous connecter à un système basé sur les clés:
Source à partir du wiki Ubuntu.
la source
Définissez votre mot de passe de trousseau pour qu'il soit identique à votre mot de passe de connexion, et non vide. Cela permettra d'atteindre votre objectif de déverrouiller le trousseau de clés lors de la connexion et de garder le trousseau de clés lui-même protégé par un mot de passe. Il s'agit en fait du comportement par défaut d'une nouvelle configuration, il est donc probable que vous ayez modifié votre mot de passe à un moment donné ou défini spécifiquement un mot de passe différent sur votre trousseau de clés. Changez l'un ou l'autre pour qu'ils correspondent tous les deux, et tout se déverrouillera lorsque vous vous connecterez.
la source
même si vous avez le même mot de passe et votre mot de passe de connexion, j'ai le même problème sur Ubuntu 12.04
lors de la connexion initiale, il me demande le trousseau de clés pwd que j'entre et tout va bien
Cependant, lorsque je ferme Chrome et que je rouvre, je reçois à nouveau des problèmes de synchronisation
c'est un bug connu sous windows / mac et linux:
http://groups.google.com/a/googleproductforums.com/forum/#!category-topic/chrome/report-a-problem-and-get-troubleshooting-help/SFTQBjxJX-4
quand je regarde mon état local dans /home/.config/google-chrome il dit que je ne quitte pas proprement:
"exited_cleanly": false,
la source
Définissez un mot de passe de trousseau de clés vierge et vous ne serez plus dérangé.
la source