Eu tenho um servidor 12.04.4, habilitei o ufw e tentei bloquear a porta 8080
. No entanto, ainda está aberto.
$ 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)
Pensamentos? Ainda consigo acessar o site que está no 8080. Reiniciei o sistema várias vezes. O endereço IP é tratado através de atribuição estática, mas não consigo encontrar nada que indique que esse é o problema.
O serviço que estou tentando bloquear está em uma instância do docker, mas essa pergunta não ajudou.
Respostas:
O modelo da janela de encaixe que estou usando é para Discourse. Eu o resolvi editando o
containers/app.yml
arquivo para incluí-lo na seção '' expor '':Isso significa que ele roteia a porta 20080 em 127.0.0.1 para a porta 80 na instância do docker, removendo assim a necessidade de uma regra ufw.
fonte
Eu testei.
Quando eu digito o comando:,
sudo ufw deny 80
eu poderia me conectar, mas outro host não.Eu sugiro que você tente se conectar de qualquer outro que você.
fonte