PEM_read_PrivateKey falló

PEM_read_PrivateKey falló

Estoy intentando usar ssh para iniciar sesión en AWS desde OSX Mavericks y me lo estoy pasando genial:

Yo entro:

ssh -i ~/.ssh/nombredearchivo.pem[correo electrónico protegido]-v

Y me sale esto, además de una ventana emergente de llavero que pide una contraseña, aunque no hay ninguna para dar...

debug1: key_parse_private_pem: PEM_read_PrivateKey falló
debug1: leyó la clave privada de PEM realizada: escriba <desconocido>
Error al guardar la contraseña en el llavero.

Lancé una nueva instancia en AWS y generé un nuevo par de claves. Cuando dejé el archivo .pem desprotegido, la ventana emergente del llavero OSX no apareció, pero no pude acceder a AWS porque el archivo no estaba protegido:

Los permisos 0644 para '/Users/cvn/.ssh/chris-test.pem' están demasiado abiertos. Es necesario que otras personas NO puedan acceder a sus archivos de clave privada. Esta clave privada será ignorada. permisos incorrectos: ignorar la clave: /Users/cvn/.ssh/chris-test.pem Permiso denegado (clave pública).

Así que corrí

chmod 400 chris-test.pem

y el Llavero volvió pidiendo una contraseña que no tengo...

Respuesta1

Tuve este problema cuando por error utilicé una clave pública en lugar de una privada.

información relacionada