Problemas de frase de contraseña ssh-keygen y ssh-add


4

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?


¿Has probado esto cortando y pegando la contraseña, asegurándote de que definitivamente no esté mal escrita?
Sami Laine

Utilicé contraseñas como "contraseña" y "contraseña", que es difícil de escribir mal, pero intentaré pegar.
rikAtee

Estoy seguro de que lo hizo, esto es solo para excluir la posibilidad.
Sami Laine

1
¿Parece un problema de codificación, tal vez? que env | grep LANGte da
mveroone

@Kwaio out: "LANG = en_GB.UTF-8" y "LANGUAGE = en_GB: en" ¿Qué debemos esperar?
rikAtee

Respuestas:


7

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:

ssh-add

Si ha nombrado su clave de otra manera (por ejemplo) github_dsa, use:

ssh-add github_dsa

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.