Como abrir o cerrar puertos utilizando Iptables

Hace unos días explicábamos la manera de verificar que puertos estaban abiertos, en uso y de que manera identificar aquellos puertos que nos resultaban sospechosos o que estaban abiertos sin necesidad. En esta entrada te enseñaremos omo abrir o cerrar puertos utilizando Iptables

Para abrir o cerrar un puerto específico haremos:

Abrir:
iptables -A INPUT -p tcp –dport -j ACCEPT
iptables -A INPUT -p udp –dport -j ACCEPT
Cerrar:
iptables -A INPUT -p tcp –dport -j DROP
iptables -A INPUT -p udp –dport -j DROP

Un ejemplo:

iptables -I INPUT -p tcp --dport 25 -j DROP

La lectura es sencilla, se bloquea/cierra toda el tráfico hacia el puerto 25

Recordar por último guardar y reiniciar IPtables

service iptables save
service iptables restart
También puede funcionar:
iptables-save

11 Respuestas

  1. Marcosss dice:

    XXX@XXX:~$ service iptables save
    iptables: unrecognized service

  2. Javi dice:

    service iptables-save
    iptables-save: unrecognized service
    service iptables save
    iptables: unrecognized service

  3. ela dice:

    Hola, ¿Se puede abrir un puerto para una ip concreta?

  4. Rubén Ayuso dice:

    Utiliza iptables-save

  5. Miguel Masache dice:

    tener en cuenta que el comando es INPUT. Esta mal escrito.

  1. abril 10, 2021

    […] Hace unos días hablábamos de Estas herramientas para detectar puertos abiertos en Linux y relacionado a eso, también explicábamos como Abrir / Cerrar puertos en Linux utilizando IPTables […]

  2. abril 10, 2021

    […] acceso a nuestros servidores: ya sea bloqueando Ip’s, MACADDRESS de PC’s, o bien cerrando algunos puertos que no son […]

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.