PERMITIR TRÁFICO ENTRANTE DE PUERTOS ESPECÍFICOS
Permitir tráfico entrante de puertos específicos
Se podría empezar por el bloqueo de tráfico, pero deberías estar trabajando a través de SSH, por lo que necesitas permitir SSH antes de bloquear todo lo demás.
Para permitir el tráfico SSH por el puerto por defecto (22), puedes decirle a iptables que permita a todo el tráfico TCP entrante por ese puerto.
sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT
Refiriéndonos a la lista anterior, puedes ver que ésto le dice a iptables:
-
Añadir esta regla a la cadena input (-A INPUT), de manera que nos fijamos en el tráfico
-
Comprueba si el tráfico es TCP (-p tcp).
-
Si lo es, comprueba que la entrada va al puerto SSH (--dport ssh).
-
Si es así, acepta la entrada (-j ACCEPT).
Vamos comprobar las reglas: (solo se muestra la primera linea, tu verás más)
sudo iptables -L
Ahora, vamos a permitir todo el tráfico entrante
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
Comprobando nuestras reglas, tenemos:
sudo iptables -L