ufw deny de IP ADDRESS ainda permite acesso http ao site

1

Eu apenas digitei estes comandos no bash no meu servidor Ubuntu

ufw deny from 173.244.48.185
ufw reload
ufw status

E isso deu esse resultado

     To                         Action      From
     --                         ------      ----
[ 1] Anywhere                   ALLOW IN    97.107.131.16
[ 2] Anywhere                   ALLOW IN    123.111.111.111
[ 3] 80                         ALLOW IN    Anywhere
[ 4] 443                        ALLOW IN    Anywhere
... alot of other records
[30] Anywhere                   DENY IN     173.244.48.185
[31] 80 (v6)                    ALLOW IN    Anywhere (v6)
[32] 443 (v6)                   ALLOW IN    Anywhere (v6)

Eu fui ao Google e digitei my ip para confirmar que meu endereço IP é de fato 173.244.48.185.

Em seguida, digitei o endereço do meu servidor da Web e ainda posso ver meu website. Eu também vejo no servidor apache que access.log registrou meu acesso.

Como obtenho o UFW para rejeitar todo o acesso ao meu servidor? O que estou fazendo errado?

    
por John 04.03.2018 / 22:08

1 resposta

3

Acredito que as correspondências são sequenciais e você está se conectando à porta 80 ou 443, portanto as regras [3] e [4] permitem acesso ignorando quaisquer regras subsequentes.

Talvez algo como

ufw insert 3 deny from 173.244.48.185
    
por 04.03.2018 / 23:10

Tags