A autorização de chave pública do AWS SSH não funciona apenas na rede doméstica


0

Estou fazendo meu primeiro projeto para a escola que usa a AWS, então eu e meu grupo criamos algumas contas, e todos podem se conectar a suas VMs, exceto eu. Passei a próxima hora seguindo guias diferentes, pesquisando e usando meu macbook, meu computador windows e um computador Linux para tentar conectar a minha máquina virtual, mas não importava o que eu fizesse, aws me pedia uma senha.

Uma nova instância aws do EC2 não precisa de uma senha, ela usa um arquivo de chave pública .pem. Quando tentei SSH com -v on, tudo que consegui foi isso:

debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: testin.pem
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: password

Depois de tentar tudo que pude pensar, mesmo com um dos meus amigos key / vm que ele poderia se conectar, tentei alterar uma das últimas variáveis. Eu desconectei meu laptop da minha rede doméstica e me conectei a um hotspot wifi no meu telefone ... baixo e eis que funcionou.

Por que não consigo me conectar a uma instância amazon EC2 usando um par de chaves na minha rede doméstica?


1
Você pode verificar os logs do ssh diretamente na instância do AWS?
arielnmz

Respostas:


1

O problema estava com meu roteador e "encaminhamento de porta".

Eu tinha a porta 22 encaminhada para o meu servidor pessoal, mas esqueci de limitar isso a um destino específico ou interface de entrada. Devido ao meu masquerade local, todo o tráfego de saída da porta 22 estava sendo redirecionado para o meu servidor pessoal.

Me sinto como um idiota.


Todo mundo comete erros e esse é compreensível. Eu sugiro que você deixe essa questão para que os outros possam aprender com ela.
Tim

0

Este pode ser o seu provedor de serviços que está filtrando o ssh (porta TCP 22).

Ligue para eles e pergunte.


Isso parece relativamente improvável
Tim
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.