Abrindo a porta 8080 no CentOS

19

Eu sou novo em abrir portas no CentOS. Eu preciso abrir a porta tcp 8080 e instalei / corri o nmap para descobrir que ele não está aberto. Eu tenho lido sobre o comando iptables, eu tenho v1.3.5 instalado, mas eu realmente não sei por onde começar com ele sobre a abertura desta porta.

Eu apreciaria um exemplo de código ou pelo menos um link para um guia para abrir esta porta usando iptables (ou qualquer outro método bom).

Obrigado.

    
por user1062058 17.12.2011 / 00:00

2 respostas

25

Sempre gosto de adicionar um comentário e limitar o escopo em minhas regras de firewall.

Se eu estivesse abrindo a porta tcp 8080 de qualquer lugar (sem limitação de escopo) para o Tomcat, eu executaria o seguinte comando

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -m comment --comment "Tomcat Server port"

Em seguida, certifique-se de salvar sua configuração do iptables em execução para que ela entre em vigor após a próxima reinicialização

service iptables save 

Nota: você precisará ter o módulo de comentário instalado para essa parte funcionar, provavelmente uma boa chance de que seja se você estiver executando o Centos 5 ou 6

P.S.

Se você quiser limitar o escopo, use o sinalizador -s. Aqui está um exemplo sobre como limitar o tráfego para 8080 da sub-rede 192.168.1

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -s 192.168.1.0/24 -j ACCEPT -m comment --comment "Tomcat Server port"
    
por 17.12.2011 / 00:49
34

Para o CentOS 7:

firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload

Veja a documentação do FirewallD .

    
por 17.10.2014 / 23:01

Tags