Olá Wellington, tudo bem?
Parece que você está enfrentando um problema de permissão ao tentar acessar a máquina de banco de dados a partir da máquina web. O erro "Permission denied (publickey,gssapi-keyex,gssapi-with-mic)" geralmente indica que há um problema com a autenticação por chave pública.
Aqui estão algumas sugestões para resolver esse problema:
Verifique a Chave SSH: Certifique-se de que a chave privada que você está usando na máquina web corresponde à chave pública que foi adicionada à máquina de banco de dados. Você pode usar o comando ssh-add
para adicionar a chave correta ao seu agente SSH.
Permissões da Chave Privada: Verifique se as permissões da sua chave privada estão corretas. Elas devem ser restritas ao usuário. Você pode ajustar isso com o comando:
chmod 600 /caminho/para/sua/chave.pem
Configuração do Security Group: Conforme o contexto da aula, certifique-se de que o grupo de segurança da máquina de banco de dados está configurado corretamente para permitir conexões SSH a partir do IP da máquina web. Verifique se o IP da máquina web está correto e se a regra foi aplicada corretamente.
Usuário SSH: Certifique-se de que está usando o usuário correto para se conectar. Geralmente, nas instâncias EC2 da AWS, o usuário padrão é ec2-user
, mas pode variar dependendo da AMI utilizada.
Espero que essas dicas ajudem a resolver o seu problema.
Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.