Se você já tentou se conectar a uma instância EC2 usando SSH, provavelmente percebeu que o processo pode ser um pouquinho chato no começo, chave privada, terminal, permissões, IP público, enfim, várias coisinhas pra cuidar.
Hoje quero te mostrar uma alternativa que vai simplificar sua vida: o EC2 Instance Connect.
O que é o EC2 Instance Connect?
O EC2 Instance Connect é um recurso da AWS que permite que você acesse sua instância diretamente pelo navegador, sem precisar abrir o terminal do seu computador ou configurar chaves SSH manualmente. Em outras palavras: é o SSH via navegador. Um terminal direto na AWS, pronto para usar.
Passo a passo para se conectar
- No console da AWS, vá até o serviço EC2.
- Selecione uma instância EC2 existente (ou crie uma nova, caso ainda não tenha nenhuma configurada).
- Lá no topo, clique em Connect (ou “Conectar”).
Você verá várias opções de conexão, uma delas é o EC2 Instance Connect. É essa que vamos usar.
Como ele funciona?
A mágica acontece porque o EC2 Instance Connect gera e envia automaticamente uma chave SSH temporária para a sua instância.
Ou seja:
✅ Você não precisa se preocupar em criar ou gerenciar chaves SSH.
✅ A sessão é segura e temporária.
✅ Tudo acontece pelo navegador.
O nome de usuário padrão é ec2-user (para instâncias Amazon Linux 2).
Você pode alterar, mas, na maioria das vezes, esse é o certo, então é só deixar como está e clicar em Connect. Em segundos, uma nova aba será aberta com o terminal conectado à sua instância! Agora é só testar com comandos como:
whoami
ping google.com
Importante: Porta 22 precisa estar aberta
Mesmo sendo via navegador, o EC2 Instance Connect ainda depende do SSH por trás dos panos. Isso significa que a porta 22 deve estar liberada nas regras de entrada (Inbound Rules) do seu Security Group.
Se estiver bloqueada, a conexão não vai funcionar. Então, verifique:
- Vá até Security Groups.
- Edite as Inbound Rules.
- Adicione uma regra permitindo SSH (porta 22):
* Tipo: SSH
* Porta: 22
* Origem: Anywhere (0.0.0.0/0 e ::/0)
Salve e pronto! Agora a conexão deve funcionar normalmente.
Se, no futuro, você quiser conectar via terminal mesmo (como ssh ec2-user@ip-publico), tudo bem, mas enquanto estiver aprendendo ou testando, o EC2 Instance Connect é uma maneira rápida, segura e super prática de explorar sua instância sem complicação.
O EC2 Instance Connect é perfeito pra quem está começando na AWS e quer focar no essencial: entender como a EC2 funciona, sem se perder em configurações.
Ele te permite:
✅ Acessar a instância em segundos;
✅ Evitar dores de cabeça com chaves SSH;
✅ Trabalhar direto do navegador.
Então, na próxima vez que for testar sua instância, experimente o EC2 Instance Connect. Você vai ver como é simples!
Top comments (0)