Puertos que están abiertos pero parecen cerrados.

Puertos que están abiertos pero parecen cerrados.

Me preguntaba si alguien puede ayudar. ¿Es posible tener un puerto específico abierto en un VPS pero si lo verificas con un verificador TCP aparece cerrado o inalcanzable? Si es posible, ¿cómo se haría esto en Ubuntu 16.04?

Respuesta1

Tu pregunta es un poco vaga. ¿Espera conectarse al puerto para algo, pero oculta que está abierto?

Si un servicio se está ejecutando y tiene un puerto abierto (SSH, por ejemplo, en el puerto 22), no puede "ocultar" este puerto para los escáneres de puertos y aún así esperar poder conectarse con un cliente SSH. Hay trucos para esto, como tocar puertos, pero eso está más allá del alcance de cómo hacerlo aquí.

Si tiene el puerto 22 abierto, pero no quiere que nada se conecte a él (o limitar quién puede hacerlo), necesitará usar un firewall para controlar el acceso. Esto podría permitir solo redes locales, IP específicas, etc.

Hay algunas otras cosas que uno puede hacer, pero eso también está más allá del alcance de esto.

Respuesta2

Editar: No noté la aclaración del OP. Dejar la respuesta anterior ya que podría ayudar a otros.

Es posible que esta aplicación se esté comunicando a través de udp, asegúrese de verificarlo.


Este es un buen caso paragolpeado, que es un pequeño demonio que escucha todas las conexiones a nivel de interfaz y, si se conecta una secuencia configurada de puertos, ejecutará un comando específico. Por lo tanto, es posible ocultar su demonio detrás del firewall y abrirlo solo para IP específicas.

Eso todavía deja el problema del tráfico no cifrado que circula por Internet.

Otra solución sería el reenvío de puertos ssh.

información relacionada