J'essaie de configurer ssh pour qu'il fonctionne avec git sur Mac OS X, et je ne trouve pas mes clés. J'ai essayé de générer de nouvelles clés, en utilisant des clés existantes, en copiant exactement le même répertoire ~ / .ssh utilisé par git sur ma machine Windows, et rien n'a fait de différence sur le Mac.
J'ai une clé ssh que j'utilise depuis un certain temps pour accéder à mon serveur à partir du Mac, que je pensais être la paire id_rsa / id_rsa.pub dans ~ /, ssh. Lorsque j'ai déplacé le répertoire ~ / .ssh pour vérifier mon hypothèse que c'est là que ssh récupérait les clés, puis j'ai essayé ssh (depuis Terminal) sur mon serveur, il n'a pas reconnu l'hôte, comme je m'y attendais depuis known_hosts a été déplacé, mais je suis toujours entré sur le serveur sans mot de passe .
Il doit donc toujours utiliser une clé secrète correspondant à l'une des clés publiques autorisées sur le serveur, pas seulement une clé de session, donc ce n'est pas le scénario ici , mais où l'obtient-il si ce n'est pas de ~ / .ssh?