PEM_read_PrivateKey falhou

PEM_read_PrivateKey falhou

Estou tentando usar o ssh para fazer login na AWS a partir do OSX Mavericks e estou me divertindo muito:

Eu entro:

ssh -i ~/.ssh/nome do arquivo.pem[e-mail protegido]-v

E eu entendo isso, assim como um pop-up de chaveiro que pede uma senha, mesmo que não haja nenhuma para fornecer...

debug1: key_parse_private_pem: PEM_read_PrivateKey falhou
debug1: leitura da chave privada PEM concluída: tipo <desconhecido>
Falha ao salvar a senha no chaveiro.

Lancei uma nova instância na AWS e gerei um novo par de chaves. Quando deixei o arquivo .pem desprotegido, o pop-up das chaves do OSX não apareceu, mas não consegui acessar a AWS porque o arquivo estava desprotegido:

As permissões 0644 para '/Users/cvn/.ssh/chris-test.pem' estão muito abertas. É necessário que seus arquivos de chave privada NÃO sejam acessíveis a terceiros. Esta chave privada será ignorada. permissões incorretas: ignorar chave: /Users/cvn/.ssh/chris-test.pem Permissão negada (publickey).

Então eu corri

chmod 400 chris-test.pem

e o Chaveiro voltou pedindo uma senha que não tenho...

Responder1

Tive esse problema quando, por engano, usei a chave pública em vez da privada.

informação relacionada