1
resposta

ACESSO SSH JUNTO DA CHAVE NÃO ACESSA

Testei tanto via Linux wsl quanto via openssh via prompt
obs: copiei o arquivo para dentro do linux/wsl e executei direto da home
obs: testei anteriormente via openssh no windows, na aba segurança deixei apenas o usuário do sistema(windows) conforme instruido. Mesmo assim, o retorno foi o mesmo.

gerei novas chaves, sem sucesso

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá amigo.
Dá pra ver bem pelo conjunto de prints que o problema não está no .pem em si, mas sim na chave pública associada à instância Lightsail.
Segue os passos abaixo e veja se resolve:
O erro:

Permission denied (publickey).

significa que a chave privada (.pem) que você está usando não corresponde à chave pública cadastrada na instância.
Ou seja:
O servidor (Lightsail) não reconhece a sua chave como válida.
No painel do Amazon Lightsail:

  1. Vá até Instances (Instâncias).
  2. Clique na sua instância.
  3. Vá em Connect > SSH Keys (ou “Gerenciamento de chaves SSH”).
  4. Veja qual chave pública está associada àquela instância.

Se ela estiver usando a chave padrão da região (ex: “Default-Virginia”), e você está tentando usar “lastchance.pem”, o acesso será negado.
Baixe novamente a chave padrão da região (por exemplo, LightsailDefaultKey-us-east-1.pem) do console Lightsail:

  • No topo, vá em Account > SSH Keys
  • Baixe a Default Key correspondente à região da instância (no seu caso us-east-1, Virgínia).
  • Tente conectar:
    ssh -i LightsailDefaultKey-us-east-1.pem ubuntu@13.221.185.13
    

Se você quiser usar sua própria chave:

  • Pegue o conteúdo da sua chave pública, por exemplo:
    ssh-keygen -y -f lastchance.pem > lastchance.pub
    
  • Vá até o painel Lightsail > sua instância > Networking > Manage SSH Keys > clique em Upload new key e selecione sua pública (lastchance.pub).
  • Depois associe essa nova chave à instância.
  • Tente conectar novamente:
    ssh -i lastchance.pem ubuntu@13.221.185.13
    

Você já fez certo (-rw-------), mas só confirmando:

chmod 600 lastchance.pem

No Lightsail Ubuntu, o usuário padrão é geralmente:

  • ubuntu (para Ubuntu)
  • ec2-user (para Amazon Linux)
  • bitnami (para instâncias Bitnami)
    Tente:
ssh -i lastchance.pem ec2-user@13.221.185.13

ou

ssh -i lastchance.pem bitnami@13.221.185.13

Me envie um feedback com os resultados.
Bons estudos.