Gestión de puertos
¡Este artículo puede reciclarse! Este artículo no cumple los estándares esperados en la wiki de openSUSE. |
¿Qué es un puerto?
Un puerto es un punto de comunicación al que pueden llegar y desde el que pueden partir datos. Asociado a un puerto habrá un programa o servicio que escucha y atiende peticiones procedentes tanto desde el propio sistema donde se ejecuta como desde otros a los que esté conectado. Distintos programas utilizan distintos números de puerto, por lo que se puede establecer más de una comunicación simultánea. Los puertos tienen asociado un número que suele identificar al programa con el que está asociado, aunque ésto no es obligatorio: un programa puede usar cualquier puerto disponible.
La lista de los 65535 puertos junto con el servicio asociado a cada uno, siempre que exista, se puede ver en el archivo /etc/services. Se dividen en tres grupos:
- Puertos bien conocidos (0 a 1023): los programas que usan estos puertos deben ejecutarse con privilegios de administrador.
- Puertos registrados (1024 a 49151): los puede usar cualquier aplicación.
- Puertos dinámicos (49152 a 65535): los suelen usar aplicaciones que eligen el número de puerto por el que se van a comunicar de forma dinámica en vez de usar uno fijo. Por ejemplo, algunos programas de P2P los utilizan.
Apertura y bloqueo de puertos
Empiece buscando YaST en el menú de programas y ejecutándolo. A continuación haga clic en Seguridad y usuarios y luego en Cortafuegos.
|
Las redes se dividen en zonas en el cortafuegos.
La zona se elige en la lista desplegable que hay bajo el texto Servicios autorizados para la zona seleccionada. Seleccione la zona antes de elegir el servicio que quiere habilitar o de seleccionar los puertos que van a estar accesibles desde la red. Para habilitar un servicio en la zona elegida, selecciónelo de la lista desplegable que hay bajo el texto Servicio que se va a autorizar y pulse el botón Añadir. Para deshabilitar un servicio de la tabla que hay bajo la lista desplegable anterior y pulse el botón Eliminar. Para añadir o eliminar manualmente uno más puertos pulse el botón Opciones avanzadas y pase al punto siguiente.
|
Introduzca aquí los puertos o protocolos adicionales que desee habilitar en la zona de cortafuegos.
|
Comprobar puertos abiertos
Un puerto abierto no es peligroso en sí. El riesgo se produce al existir un puerto abierto con un servicio atendiendo peticiones a través de él. Por tanto, lo que interesa es determinar los puertos que en los que hay servicios a la escucha. Para ello se puede ejecutar el comando netstat
.