Terminal V. 2.2.2
Mac OS X Lion 10.7.3
He seguido los pasos de ipsis verbis aquí:
Esto funciona, PERO, si reinicio la máquina, ¡me pide la contraseña nuevamente!
Incluso agrego uno más, solo para asegurarme de que funciona:
ssh-agent bash
ssh-add ~/.ssh/mykeywithoutextention
#Restart terminal
¡Todavía pide la contraseña después de reiniciar!
Parece que, como se publica aquí: http://alchemycs.com/2011/08/mac-os-x-lion-terminal-and-ssh-how-to-start-ssh-agent-at-login/
cuando Mac OS X se reinicia e inicia Terminal.app al iniciar sesión, ssh-agent no se inicia antes de que se inicie Terminal.app
¿Alguien tiene idea de que ese podría ser el problema aquí y cómo podemos resolverlo adecuadamente?
sudo launchctl load /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist sudo launchctl start org.openbsd.ssh-agent
Creo que te estás perdiendo el punto con ssh-agent. Se supone que debe ingresar la contraseña una vez en cada nueva sesión. Si nunca desea ingresar la contraseña, simplemente cree claves ssh sin contraseña.
Por cierto, en OS X no necesita molestarse con ssh-agent y ssh-add en absoluto, simplemente funciona.
fuente