Cuando ejecuto ssh-keygen
y 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-keygen
etapa y luego vuelvo a ingresar la misma contraseña en la ssh-add
etapa, falla conbad passphrase, try again
¿Me estoy perdiendo de algo?
env | grep LANG
te 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