Esta línea
Enter passphrase for key '/Users/emai/.ssh/id_rsa':
significa que su clave está protegida por una contraseña ingresada cuando se generó esa clave cada vez que la usa, le pedirá una contraseña.
ejecutando ssh-keygen una vez más sin ingresar la contraseña, ha generado otra clave. Sin contraseña en la clave - sin solicitud de contraseña :)
Aquí hay una cita de la página de manual de ssh-keygen:
Normalmente, este programa genera la clave y solicita un archivo en el que almacenar la clave privada. La clave pública se almacena en un archivo con el mismo nombre pero `` .pub '' adjunto. El programa también pide una frase de contraseña. La frase de contraseña puede estar vacía para indicar que no hay frase de contraseña (las claves de host deben tener una frase de contraseña vacía), o puede ser una cadena de longitud arbitraria. Una frase de contraseña es similar a una contraseña, excepto que puede ser una frase con una serie de palabras, signos de puntuación, números, espacios en blanco o cualquier cadena de caracteres que desee. Las frases de contraseña buenas tienen una longitud de 10-30 caracteres, no son oraciones simples o de otra manera fácilmente adivinables (la prosa en inglés tiene solo 1-2 bits de entropía por carácter y proporciona frases de contraseña muy malas), y contiene una combinación de letras mayúsculas y minúsculas, números, y caracteres no alfanuméricos. La frase de contraseña se puede cambiar más tarde utilizando la opción -p.
No hay forma de recuperar una frase de contraseña perdida. Si la frase de contraseña se pierde o se olvida, se debe generar una nueva clave y copiar la clave pública correspondiente en otras máquinas.
ssh-keygen
y funcionó