1 votes

MacOS Sierra : Pourquoi dois-je saisir le mot de passe de ma clé privée ?

J'ai récemment mis mon ordinateur à niveau vers MacOS Sierra. Tout s'est bien passé, mais quelque part en cours de route, quelque chose a été modifié (probablement quelque chose que j'ai fait) et maintenant, chaque fois que j'essaie de me connecter à une autre machine par ssh, le terminal me demande de saisir mon mot de passe. Si je tape le mot de passe et l'entre, la session ssh fonctionne normalement. Mais pourquoi dois-je entrer mon mot de passe ? Que puis-je faire pour résoudre ce problème ?

Remarque : j'ai essayé de modifier les autorisations du fichier, sans succès. Ils sont actuellement 644 comme la clé publique.

0 votes

La clé privée doit être chmod 400 ajoutez un -v et voyez s'il utilise votre clé

0 votes

C'est fait ! Merci. Le problème existe toujours. Oui, il utilise ma clé.

0 votes

Les clés privées sont... privées. c'est pourquoi vous avez besoin du mot de passe. elles ne seraient pas privées si elles ne nécessitaient pas de mot de passe. bien sûr, vous pouvez créer une clé privée sans mot de passe... mais c'est évidemment moins sûr.

3voto

Vagner Points 358

Vous devez ajouter votre clé privée à l'agent ssh à nouveau. J'ai rencontré le même problème après la mise à jour de Sierra.

Ici est un guide pour ajouter votre clé.

0 votes

Ça a marché en quelque sorte. J'ai ajouté la clé avec succès en utilisant la méthode ssh-add mais si je redémarre le terminal, je suis obligé de le refaire. J'ai également essayé l'option -K de la commande pour l'ajouter au trousseau mais après un redémarrage, je dois toujours entrer le mot de passe.

0 votes

Assurez-vous que vous n'avez qu'un seul agent en cours d'exécution, dans mon cas, je dois entrer le pw à chaque redémarrage, si vous voulez 'l'ancien comportement', suivez les instructions suivantes cette question

1 votes

Merci @Vagner, ssh-add -A dans mon bash_profile l'a réparé.

0voto

miket Points 439

Vous pouvez supprimer la phrase de passe

https://stackoverflow.com/a/112409/2774776

ou importez la clé dans la clé avec phrase de passe dans le trousseau de l'utilisateur de votre Mac :

https://superuser.com/a/269570/365431

0 votes

Bienvenue à Ask Different. Bien que les liens que vous avez fournis puissent répondre à la question, il est conseillé de résumer et/ou de fournir les détails pertinents qui répondent à la question ici. Les liens sont souvent périmés, ce qui rend la réponse inutile.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X