es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Los puertos de Google Cloud VM no se abrirán

Intenté abrir todos los puertos para el tráfico entrante en mi instancia de Google Cloud VM.

Añadí una regla de firewall a la red “default” en GCP.

Configuración de la regla de firewall:
Descripción de la imagen

Luego creé una VM utilizando la red “default”.

Desafortunadamente, después de conectarme por SSH a mi VM y escanear los puertos abiertos, nmap indica que solo uno está abierto.

piotr@worker:~$ nmap localhost

Iniciando Nmap 7.60 ( https://nmap.org ) en 2021-12-06 17:17 UTC
Reporte de exploración Nmap para localhost (127.0.0.1)
El host está activo (latencia de 0.00011s).
No se muestran: 999 puertos cerrados
PUERTO ESTADO SERVICIO
22/tcp abierto ssh

Nmap realizado: 1 dirección IP (1 host activo) explorado en 0.06 segundos

También, cuando intento conectarme mediante Telnet desde mi máquina local, falla en todos los puertos, solo tiene éxito en el puerto 22.

¿Debería abrir los puertos manualmente con una herramienta como “ufw” (la VM es Ubuntu 18.0.4)?

¿O estoy haciendo algo más mal?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que la regla de firewall que creaste no está abriendo correctamente todos los puertos para el tráfico entrante a tu máquina virtual de Google Cloud.

    Una posible solución sería abrir manualmente los puertos utilizando una herramienta como ufw (que significa Uncomplicated Firewall) en tu máquina virtual Ubuntu 18.04. Puedes hacer esto conectándote a tu máquina virtual a través de SSH y ejecutando los siguientes comandos:

    sudo ufw allow <número_de_puerto>
    

    Reemplaza <número_de_puerto> con el o los puertos específicos que deseas abrir para el tráfico entrante. También puedes especificar un rango de puertos utilizando dos puntos, como este:

    sudo ufw allow 3000:5000/tcp
    

    Esto permitiría todo el tráfico TCP en el rango de puertos desde 3000 hasta 5000.

    Después de abrir los puertos utilizando ufw, puedes verificar que los puertos sean accesibles utilizando nmap o intentando conectarte a ellos mediante telnet desde tu máquina local.

    En general, no está claro por qué la regla de firewall que creaste a través de GCP no funcionó como se esperaba, pero abrir manualmente los puertos a través de ufw es una solución sencilla.</número_de_puerto></número_de_puerto>

Comments are closed.