Diferença entre nmap local e remoto - tentando configurar o acesso remoto do servidor mysql

Diferença entre nmap local e remoto - tentando configurar o acesso remoto do servidor mysql

Estou tentando configurar o mysql remotamente. Eu segui vários guias, comoessee acabei usando o nmap para ver quais portas estão abertas.

Quando estou no meu laptop, nmap -P0 <server>dá:

Nmap scan report for <> (ip.address.here)
Host is up (0.054s latency).
Not shown: 997 filtered ports
PORT    STATE SERVICE
22/tcp  open  ssh
80/tcp  open  http
443/tcp open  https

Portanto, não mostra a porta 3306 aberta.

No entanto, no meu servidor (Ubuntu 14.04), se eu executar, nmap -P0 localhostrecebo o seguinte:

Nmap scan report for localhost (127.0.0.1)
Host is up (0.00064s latency).
Not shown: 995 closed ports
PORT    STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
80/tcp   open  http
443/tcp  open  https
3306/tcp open  mysql

O que implica que a porta está aberta como deveria estar. O que poderia estar causando a discrepância? (É certo que esta é a primeira vez que uso o nmap). É por isso que não consigo me conectar ao meu servidor mysql?

Além disso, no meu laptop (Windows usando subsistema Linux) telnet <host> 3306ocorre um erro dizendo que o recurso remoto não está disponível.

Responder1

O nmaprelatório no seu laptop inclui a linha:

Não mostrado: 997 portas filtradas

Aqui,filtradoindica que há um firewall bloqueando o acesso a todas as portas exceto 22, 80 e 443. Isso contrasta com a saída de nmapquando executado no próprio servidor:

Não mostrado: 995 portas fechadas

Nesse caso,fechadosignifica simplesmente que nenhum processo está escutando nas 995 portas testadas.


O firewall pode estar rodando no próprio servidor (se estiver rodando em um sistema GNU/Linux, isso pode ser verificado executando iptables -L) ou pode estar rodando em algum gateway intermediário.

Se você precisar de acesso externo ao MySQL, você precisará configurar o firewall para também permitir acesso externo à porta 3306. Eu também recomendo que você o configure para permitir acesso apenas a partir do seu próprio endereço IP – ou do seu ISP.sistema autônomo (AS).

informação relacionada