36 votes

OSX ssh-agent : pas de collage de mot de passe, et problème avec PKCS#8 ?

J'utilise ssh sur ma machine et j'ai établi une longue phrase de passe qui n'est pas humaine et qui est sauvegardée dans mon gestionnaire de mots de passe. Ce qui me rend fou à chaque fois, c'est que je ne peux pas coller dans la fenêtre illustrée ci-dessous. Je connais la Remember password in my keychain et l'utiliser. Parfois, je dois en saisir une nouvelle. Pourquoi ne puis-je pas coller dans un champ de mot de passe ?

Il en va de même pour la boîte de dialogue qui s'affiche lorsque l'on branche des disques cryptés.

ssh-agent window

Quelques mises à jour :

  1. J'ai découvert comment contourner le dialogue : il suffit d'utiliser ssh-add -K ~/.ssh/id_rsa et je peux ensuite coller la phrase d'authentification dans le terminal.
  2. Comme l'a mentionné mattmcmanus, ma clé est cryptée à l'aide de pkcs8 qui ne fonctionnait pas avec le ssh-agent de Yosemite. Cela n'a rien à voir avec le problème ci-dessus, mais cela m'est venu à l'esprit en même temps (lire aquí ).
  3. en utilisant ssh-add toujours pas corrige ce problème pour les disques cryptés.

0voto

Patrick McDonald Points 20645

L'utilisation de brew openssl et openssh résout le problème.

brew update
brew install openssl
brew link openssl --force
brew install openssh

# confirm correct bins are being used
# both should be located in /usr/local/bin
which openssl
which openssh

# add key back to keychain
ssh-add ~/.ssh/id_rsa

Je ne suis pas sûr que la liaison forcée d'openssl casse quoi que ce soit sur Mavricks. Jusqu'à présent, je n'ai remarqué aucun problème.

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