Terminal V. 2.2.2
Mac OS X Lion 10.7.3
Eu segui ipsis verbis as etapas aqui:
Isso funciona, MAS, se eu reiniciar a máquina, ela solicita a senha novamente !!!
Eu até adiciono mais um, apenas para garantir que funcione:
ssh-agent bash
ssh-add ~/.ssh/mykeywithoutextention
#Restart terminal
Ainda pede a senha após o reinício !!
Parece que, conforme publicado aqui: http://alchemycs.com/2011/08/mac-os-x-lion-terminal-and-ssh-how-to-start-ssh-agent-at-login/
quando o Mac OS X inicializa e inicia o Terminal.app no logon, o ssh-agent não é iniciado antes do Terminal.app ser iniciado
Alguém tem uma pista sobre isso poderia ser o problema aqui e como podemos resolver isso adequadamente?
sudo launchctl load /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist sudo launchctl start org.openbsd.ssh-agent
Eu acho que você está perdendo o ponto com o ssh-agent. Você deve digitar a senha uma vez a cada nova sessão. Se você nunca quiser inserir a senha, basta criar chaves ssh sem uma senha.
Aliás, no OS X você não precisa se preocupar com ssh-agent e ssh-add, ele simplesmente funciona.
fonte