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:
- Vá até Instances (Instâncias).
- Clique na sua instância.
- Vá em Connect > SSH Keys (ou “Gerenciamento de chaves SSH”).
- 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:
Se você quiser usar sua própria chave:
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.