Терминал V. 2.2.2
Mac OS X Lion 10.7.3
Я следовал ipsis verbis по следующим шагам:
https://superuser.com/a/8110/72002
Это работает, НО, если я перезагружаю машину, она снова запрашивает пароль !!!
Я даже добавил еще один, просто чтобы убедиться, что он работает:
ssh-agent bash
ssh-add ~/.ssh/mykeywithoutextention
#Restart terminal
Он все еще просит пароль после перезапуска !!
Похоже, что, как размещено здесь: http://alchemycs.com/2011/08/mac-os-x-lion-terminal-and-ssh-how-to-start-ssh-agent-at-login/
когда Mac OS X загружается и запускает Terminal.app при входе в систему, ssh-agent не запускается до запуска Terminal.app
Кто-нибудь знает, что может быть проблема здесь, и как мы можем правильно решить это?
sudo launchctl load /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist sudo launchctl start org.openbsd.ssh-agent
Я думаю, что вы упускаете суть с ssh-agent. Вы должны вводить пароль один раз в каждый новый сеанс. Если вы никогда не хотите вводить пароль, просто создайте ssh-ключи без пароля.
Кстати, в OS X вам вообще не нужно беспокоиться о ssh-agent и ssh-add, это просто работает.
источник