PEM_read_PrivateKey falhou

1

Estou tentando usar o ssh para fazer login no AWS do OSX Mavericks e ter um bom tempo:

Eu entro:

ssh -i ~/.ssh/filename.pem [email protected] -v

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

debug1: key_parse_private_pem: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Saving password to keychain failed.

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

Permissions 0644 for '/Users/cvn/.ssh/chris-test.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /Users/cvn/.ssh/chris-test.pem Permission denied (publickey).

Então corri

chmod 400 chris-test.pem

e o Keychain retornou pedindo uma senha que eu não tenho ...

    
por Chris 03.06.2015 / 05:31

1 resposta

0

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

    
por 29.03.2017 / 21:32