Como abro portas específicas no Linux (uma instância AWS do RHEL v. 7)?

Como abro portas específicas no Linux (uma instância AWS do RHEL v. 7)?

Estou usando o RedHat versão 7. Minhas instâncias da AWS estão em um grupo de segurança com amplas permissões para conectividade de entrada. Posso fazer atualizações do Yum. Os servidores podem executar ping entre si. Posso transferir arquivos da minha estação de trabalho para os servidores. Até permiti temporariamente todo o tráfego de qualquer endereço IP. Isso não pareceu me ajudar.

Entendo que o RedHat v7 não usa tabelas IP por padrão. RedHat v.7 usa firewalld ou algo semelhante. Tentei desligar o firewall.

Usei este comando para configurar o firewall: system-config-firewall-tui Desmarquei a opção "Ativado" do firewall e salvei as alterações.

Executei estes comandos: systemctl stop iptables systemctl stop firewalld systemctl disable firewalld

Eu tenho permissões de root. O utilitário nmap indica que quase todas as portas estão bloqueadas. Tentei o utilitário nmap em portas específicas e em múltiplas portas de um servidor Linux para ele mesmo e de um segundo servidor Linux na rede para o servidor Linux original. Eu obteria algo assim:

O host está ativo (latência de 0,00042s). VERSÃO DO SERVIÇO DO ESTADO DO PORTO 6379/tcp fechado desconhecido

Verifiquei novamente os resultados do nmap com um script bash com estas linhas:

exec 6<>/dev/tcp/127.0.0.1/6379 || echo "Não está escutando na porta 6379" exec 6>&- # fecha conexão de saída exec 6<&- # fecha conexão de entrada

O script bash acima indicou que a porta estava fechada. (O script era deste link:https://stackoverflow.com/questions/9609130/quick-way-to-find-if-a-port-is-open-on-linux)

Ativei o iptables apenas para ver se um firewall precisava estar em execução. Executei isso para tentar abrir a porta 6379:

iptables -A INPUT -p tcp --dport 6379 -j ACEITAR

O comando acima não tem resposta. Eu apenas vou para outro prompt.

O que posso fazer para abrir a porta 6379? Parece que apenas a porta 22 está aberta.

Responder1

de 'fora' da AWS, você pode descobrir que a maioria de suas portas está protegida por firewall de qualquer instância do EC2.

você precisa acessar as configurações de segurança do EC2 e ativar o acesso a essas portas TCP (de qualquer endereço IP ao qual você deseja ter acesso).

informação relacionada