Criei minha primeira instância EC2 (linux) usando Amazon Web Services, mas não consigo conectar em nenhuma porta de nenhum host. Alterei as regras de entrada em meus grupos de segurança para permitir conexões de qualquer IP 0.0.0.0/0
e qualquer protocolo. Mas quando eu telneto na porta 22 ou na porta 80 ou em qualquer outra porta, a conexão de rede expira sem conexão.
O que mais preciso configurar para conectar-me à minha instância do EC2 pela Internet, além das regras de entrada do grupo de segurança?
Responder1
Aparentemente, todas as novas instâncias EC2 são criadas dentro de uma nuvem privada virtual na Amazon. Isso significa que o tráfego não é roteado da Internet para o host EC2 até que mais algumas coisas sejam configuradas. As coisas a verificar são:
- associação de sub-rede ao vpc
- existência de um gateway de internet no vpc
- associação da sub-rede a uma tabela de roteamento
- uma nova regra na tabela de roteamento que roteia o tráfego da Internet para o host EC2 e vice-versa
Aqui está um diagrama desta configuração mais básica deeste artigo no suporte da base de conhecimento da AWS.
Segui este artigo seguindo as etapas listadas na lista acima e agora posso me conectar no ssh e em qualquer outra porta permitida nas regras de entrada do grupo de segurança do meu host EC2.