Terminal V. 2.2.2
Mac OS X Lion 10.7.3
J'ai suivi ipsis verbis les étapes ici:
Cela fonctionne, MAIS, si je redémarre la machine, il demande à nouveau le mot de passe !!!
J'en ajoute même un de plus, juste pour m'assurer que ça marche:
ssh-agent bash
ssh-add ~/.ssh/mykeywithoutextention
#Restart terminal
Il demande toujours le mot de passe après le redémarrage !!
Il semble que, comme publié ici: http://alchemycs.com/2011/08/mac-os-x-lion-terminal-and-ssh-how-to-start-ssh-agent-at-login/
lorsque Mac OS X redémarre et démarre Terminal.app à la connexion, ssh-agent n'est pas démarré avant le démarrage de Terminal.app
Quelqu'un at-il une idée à ce sujet pourrait être le problème ici et comment pouvons-nous résoudre correctement cela?
sudo launchctl load /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist sudo launchctl start org.openbsd.ssh-agent
Je pense que vous manquez le point avec ssh-agent. Vous êtes censé saisir le mot de passe une fois à chaque nouvelle session. Si vous ne voulez jamais entrer le mot de passe, créez simplement des clés ssh sans mot de passe.
Btw, dans OS X, vous n'avez pas du tout besoin de vous soucier de ssh-agent et ssh-add, cela fonctionne.
la source