895 votes

Comment puis-je ajouter de façon permanente ma clé privée SSH à Keychain afin qu'elle soit automatiquement disponible pour ssh ?

Il semble que ssh-add -K ~/.ssh/id_rsa chargera votre clé mais vous demandera le mot de passe à chaque redémarrage.

Je cherche une solution qui ne m'obligerait pas à saisir à nouveau le mot de passe clé entre deux connexions.

1 votes

Pouvez-vous en dire un peu plus sur le moment où l'invite de mot de passe s'affiche pour vous ? Je demande cela parce que j'ai une clé ssh pour un serveur distant, qui, je vous l'assure, n'est pas la même que mon mot de passe de connexion Mac ou autre, et je n'ai pas eu à entrer le mot de passe de la clé ssh depuis années . Je peux simplement ouvrir un terminal, taper "ssh <server>", et j'y suis. Je pense que j'ai d'abord configuré cette clé sous OSX 10.5. id_dsa, mais je pense que cela ne devrait pas avoir d'importance.

0 votes

Mon id_rsa a un mot de passe.

0 votes

J'ai aussi le problème suivant : j'ai résolu ce problème il y a si longtemps que je ne me souviens plus exactement de ce que j'ai fait. Mais je pensez à l'idée est de no exécuter ssh-add mais il suffit d'exécuter ssh directement. Une fenêtre devrait s'ouvrir, contenant la phrase de passe de la clé et une case à cocher permettant de la stocker dans votre trousseau.

-4voto

lluisi Points 57

Ajoutez la clé publique :

.ssh/known_hosts

Les clés publiques sont généralement activées :

/home/user/.ssh/id_rsa.pub

J'espère que cela vous aidera.

9 votes

Je pense que c'est la authorized_keys

0 votes

De toute façon, cela ne fonctionne pas si vous avez plus d'une clé !

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