Cuando ejecuto ssh-keygeny presiono Intro en lugar de ingresar una contraseña, entonces puedo agregar la clave con ssh-add ~/.ssh/id_rsa.pub. Se me solicita que ingrese la contraseña para ~/.ssh/id_rsa.pub. Simplemente presiono enter y todo está bien.
Sin embargo, cuando ingreso una contraseña en la ssh-keygenetapa y luego vuelvo a ingresar la misma contraseña en la ssh-addetapa, falla conbad passphrase, try again
¿Me estoy perdiendo de algo?

env | grep LANGte daRespuestas:
Debe agregar la clave privada al agente ssh, no la clave pública. El nombre de clave predeterminado es id_rsa, por lo que ni siquiera necesita ninguna opción:
Si ha nombrado su clave de otra manera (por ejemplo)
github_dsa, use:Nota para los intrusos de Internet: si no usó ssh-keygen para generar la clave, asegúrese de que su clave esté en formato SSH. Para PuttyGen, por ejemplo, hay una opción de exportación que debe usar.
fuente