Esta é a mesma pergunta do link
Como as pessoas sugerem, suas regras de firewall têm exceções especiais para o próprio servidor em nuvem ( -A INPUT -i lo -j ACCEPT
) ou sua máquina "airtelbroadband" (o script que você está executando permite todo o tráfego do IP do dyndns selecionado).
Então, você precisa executar nmap
de um endereço IP diferente (por exemplo, basta usar outra máquina na nuvem)
Se você quiser restringir o acesso do host "airtelbroadband" (por exemplo, para fins de teste), poderá substituir a última linha do script por uma lista das regras que deseja aplicar. Por exemplo, as seguintes linhas só permitirão conexões SSH, HTTP / HTTPS e MySQL de seu host inicial:
$IPTABLES -A $CHAIN -s $IP/32 -p tcp --dport 22 -j ACCEPT
$IPTABLES -A $CHAIN -s $IP/32 -p tcp --dport 80 -j ACCEPT
$IPTABLES -A $CHAIN -s $IP/32 -p tcp --dport 443 -j ACCEPT
$IPTABLES -A $CHAIN -s $IP/32 -p tcp --dport 3306 -j ACCEPT
Aviso: É muito, muito, muito fácil de se bloquear de um host em execução, mexendo com as regras do firewall, especialmente com scripts automatizados. Considere testar a partir de um terceiro host.