3 votos

¿cómo abrir un puerto en ubuntu?

Tengo el puerto abierto 3003 que funciona correctamente en todas las conexiones remotas .

Cuando escribo el comando:

netstat -tupan | grep 3003

entonces da la salida

$ netstat -tupan | grep 3003
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:3003            0.0.0.0:*               LISTEN      22455/node  

Ahora necesito abrir el puerto 8802 para la conexión remota

Cuando escribo el mismo comando para el puerto 8802 :

netstat -tupan | grep 8802

entonces da una salida como

$ netstat -tupan | grep 8802
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 127.0.0.1:8802          0.0.0.0:*               LISTEN      -               

¿Cuál es la diferencia entre ellos y cómo puedo abrir 8802 puerto como 3003 ?

3voto

TheCommoner282 Puntos 304

Los puertos se abren en cuanto hay una aplicación que los escucha. Por ejemplo, si instalas openssh-server, el puerto 25 TCP estará abierto. Si luego vas al archivo de configuración y cambias el puerto de 25 a 48 y reinicias el servidor, 48 estará abierto y 25 cerrado.

Así que, básicamente, siempre que una aplicación esté escuchando, el puerto estará abierto.

Básicamente se trata de filtros de paquetes como iptables. Si has configurado previamente un filtro de paquetes, entonces esta es una capa adicional. Si lo has configurado de la forma más común, entonces cada puerto será cerrado por este filtro de paquetes excepto los que permitas específicamente. Cómo se configuran éstos se describe en los manuales de los filtros de paquetes individuales.

Además, otro dispositivo puede bloquear un puerto. Así que, básicamente, si todo pasa por su router, entonces puede ser detenido allí y tiene que ser configurado allí.

Pero básicamente, un puerto está "abierto" en cuanto tiene una aplicación escuchando en este puerto. Si no hay ninguna aplicación escuchando, los paquetes de datos serán descartados.

0 votos

Como nota al margen: el puerto 25 es en realidad SMTP. El puerto ssh por defecto es el 22.

0 votos

ups.. si.. he1ix tiene razón :P

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: