Tengo un servidor 12.04.4, he habilitado ufw y he intentado bloquear el puerto 8080
. Sin embargo, todavía está abierto.
$ sudo ufw deny 8080
Rule added
Rule added (v6)
$ sudo ufw status numbered
Status: active
To Action From
-- ------ ----
[ 1] 22 ALLOW IN Anywhere
[ 2] 80 ALLOW IN Anywhere
[ 3] 8080 DENY IN Anywhere
[ 4] 22 ALLOW IN Anywhere (v6)
[ 5] 80 ALLOW IN Anywhere (v6)
[ 6] 8080 DENY IN Anywhere (v6)
Pensamientos? Todavía puedo acceder al sitio web que está en 8080. He reiniciado el sistema varias veces. La dirección IP se maneja mediante asignación estática, pero no puedo encontrar nada que indique que ese es el problema.
El servicio que intento bloquear está en una instancia de Docker, sin embargo, esta pregunta no ayudó.
Respuestas:
La plantilla de acoplador que estoy usando es para Discurso. Lo resolví editando el
containers/app.yml
archivo para incluir esto en la sección '' exponer '':Esto significa que enruta el puerto 20080 en 127.0.0.1 al puerto 80 en la instancia de Docker, eliminando así la necesidad de una regla ufw.
fuente
Lo probé
Cuando ingreso el comando:
sudo ufw deny 80
podría conectarme conmigo mismo, pero otro host no podía.Le sugiero que intente conectarse desde cualquier otro que no sea usted.
fuente