Diferencia entre nmap local y remoto: intentar configurar el acceso remoto al servidor mysql

Diferencia entre nmap local y remoto: intentar configurar el acceso remoto al servidor mysql

Estoy intentando configurar mysql de forma remota. He seguido varias guías comoeste, y terminé usando nmap para ver qué puertos están abiertos.

Cuando estoy en mi computadora portátil, nmap -P0 <server>aparece:

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

Por lo tanto, no muestra que el puerto 3306 esté abierto.

Sin embargo, en mi servidor (Ubuntu 14.04), si lo ejecuto nmap -P0 localhostobtengo lo siguiente:

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

Lo que implica que el puerto está abierto como debe estar. ¿Qué podría estar causando la discrepancia? (Es cierto que esta es la primera vez que uso nmap). ¿Es esta la razón por la que no puedo conectarme a mi servidor MySQL?

Además, desde mi computadora portátil (Windows que usa el subsistema Linux) telnet <host> 3306aparece un error que dice que el recurso remoto no está disponible.

Respuesta1

El nmapinforme en su computadora portátil incluye la línea:

No se muestra: 997 puertos filtrados

Aquí,filtradoindica que hay un firewall que bloquea el acceso a todos los puertos excepto 22, 80 y 443. Esto contrasta con el resultado cuando nmapse ejecuta en el servidor mismo:

No se muestra: 995 puertos cerrados

En este caso,cerradosimplemente significa que ningún proceso está escuchando en los 995 puertos probados.


El firewall podría estar ejecutándose en el servidor mismo (si se ejecuta en un sistema GNU/Linux, esto se puede verificar ejecutando iptables -L) o podría estar ejecutándose en alguna puerta de enlace intermedia.

Si necesita acceso externo a MySQL, deberá configurar el firewall para permitir también el acceso externo al puerto 3306. También le recomendaría que lo configure para permitir el acceso sólo desde su propia dirección IP, o la de su ISP.sistema autónomo (AS).

información relacionada