Terminal V. 2.2.2
Mac OS X Lion 10.7.3
Postępowałem zgodnie z instrukcjami ipsis verbis tutaj:
https://superuser.com/a/8110/72002
To działa, ALE, jeśli ponownie uruchomię maszynę, ponownie poprosi o hasło !!!
Dodam jeszcze jeden, aby upewnić się, że działa:
ssh-agent bash
ssh-add ~/.ssh/mykeywithoutextention
#Restart terminal
Nadal pyta o hasło po ponownym uruchomieniu !!
Wygląda na to, że jak napisano tutaj: http://alchemycs.com/2011/08/mac-os-x-lion-terminal-and-ssh-how-to-start-ssh-agent-at-login/
kiedy Mac OS X uruchamia się ponownie i uruchamia Terminal.app przy logowaniu, ssh-agent nie jest uruchamiany przed uruchomieniem Terminal.app
Czy ktoś ma pojęcie, że może to być problem i jak możemy to właściwie rozwiązać?
sudo launchctl load /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist sudo launchctl start org.openbsd.ssh-agent
Myślę, że brakuje ci sensu ssh-agent. Powinieneś wpisać hasło raz na każdą nową sesję. Jeśli nigdy nie chcesz wprowadzać hasła, po prostu utwórz klucze ssh bez hasła.
Przy okazji, w OS X nie musisz zawracać sobie głowy ssh-agent i ssh-add, po prostu działa.
źródło