Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Salvei como chave privada com o PUTTY e ainda não consigo acesso

Utilizo a plataforma do windows 10 e ao tentar conectar a instância da Ec2 continuo recebendo a mensagem:

C:\Dev\Alura\AWS\Deploy EC2> ssh -i "aws-victor.ppk" ec2-user@ec2-18-221-1-235.us-east-2.compute.amazonaws.com
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'aws-victor.ppk' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "aws-victor.ppk": bad permissions
ec2-user@ec2-18-221-1-235.us-east-2.compute.amazonaws.com: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

Realizei o passo a passo do vídeo e o do link da amazon: https://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/putty.html e salvei a chave como privada mas ainda sim recebi a mensagem de erro

2 respostas
solução!

Olá, Victor Hugo. Tudo bem?

Pelo que o erro diz, você está tendo problema com as permissões do arquivo. Aparentemente, elas estão muito permissivas. As chaves precisam ser lidas apenas pelo seu usuário por questões de segurança.

Abra o Windows Explorer, vá até o arquivo, clica com o botão direito e seleciona "Propriedades". Vá até a aba "Segurança" e depois em "Avançado".

Altere a configuração de dono para seu usuário, desativa a herança e deleta as todas as permissões. Depois conceda "Controle Total" para seu usuário e tenta novamente a conexão.

Espero ter ajudado. Se tiver problemas, pode dizer.

Fiz esse processo na Chave do PUTYY e não funcionou mas ai eu fiz esse mesmo processo na própria chave que a amazon gerou(aws-name-pem) e funcionou