2
respostas

Permission denied (publickey,gssapi-keyex,gssapi-with-mic)

Olá, seguindo a aula e ao realizar o mesmo processo, ele informa esse erro, sendo que as configurações de SSH do bastion para o bd estão corretas:

ssh -i ./aws-ohio-vpc.pem -J ec2-user@18.191.253.51 ec2c-user@10.0.139.71

Permission denied (publickey,gssapi-keyex,gssapi-with-mic)

será que precisaria realizar mais uma ação?

desde já agradeço.

2 respostas

Oi Antonio, tudo bem?

A mensagem "Permission denied (publickey,gssapi-keyex,gssapi-with-mic)" geralmente indica que o servidor SSH não conseguiu autenticar você.

Pelo que você compartilhou, parece que você está tentando se conectar a um servidor usando a chave privada "aws-ohio-vpc.pem". Aqui estão algumas coisas que você pode verificar:

  1. Verifique se a chave privada está corretamente associada à instância EC2 que você está tentando acessar. Você pode fazer isso no console AWS EC2, na seção "Key Pairs" (Pares de chaves).

  2. Certifique-se de que a chave privada "aws-ohio-vpc.pem" está no formato correto e não foi modificada ou corrompida. Você pode verificar isso abrindo o arquivo em um editor de texto e garantindo que ele comece com "-----BEGIN RSA PRIVATE KEY-----" e termine com "-----END RSA PRIVATE KEY-----".

  3. Verifique as permissões do arquivo da chave privada. O SSH requer que as chaves privadas tenham permissões restritas. Você pode garantir isso com o comando chmod 600 ./aws-ohio-vpc.pem.

  4. Certifique-se de que você está usando o nome de usuário correto para a imagem da instância EC2. Para a maioria das instâncias Amazon Linux, o nome de usuário correto é "ec2-user".

  5. Por último, notei um pequeno erro de digitação no seu comando. Você escreveu "ec2c-user" em vez de "ec2-user". Isso pode ser a causa do problema.

Um abraço e bons estudos.

Obrigado pelo retorno vou refazer os testes. Valeu...