Cada aplicación y servicio que necesita conectividad de red para funcionar requiere terminales específicos para conectarse y comunicarse con otros servicios. Hay 65.536 puntos finales de este tipo en cualquier sistema Linux conocido como”Puertos”. En este artículo, discutiremos diferentes métodos para abrir un puerto en Linux.
Tabla de contenido
Cómo verificar el estado del puerto en Linux
Antes de que pueda abrir cualquier puerto para algunas de las mejores aplicaciones de Linux, debe verificar el estado del puerto para evitar cualquier problema. especie de conflicto. Para listar todos los puertos abiertos en el sistema, use el comando netstat en Linux:
netstat-l-n-t-u
En el comando anterior, esto es lo que significa cada parámetro:
-l enumera todos los puertos configurados para escuchar mode (aceptando conexiones entrantes)-n imprime el número de puerto-t enumera todos los puertos que aceptan conexiones TCP-u enumera todos los puertos que aceptan conexiones UDP
Una vez que ejecute este comando en la Terminal, verá el siguiente resultado:
Aquí, observe la quinta columna con el nombre Dirección local. Este número significa la dirección local a través de la cual se acepta cualquier conexión entrante. El número después del símbolo de dos puntos significa el puerto abierto para cualquier conexión entrante en su sistema Linux.
Si netstat no está instalado en su sistema, puede usar el comando ss en Linux. Le da una salida similar, y el número de puerto se muestra en la última columna después de los dos puntos. Así es como se ve la sintaxis del comando ss:
ss-l-n-t-u
Cómo abrir puertos en Linux
Una vez que haya verificado que el puerto que desea abrir no está en uso, puede ahora proceda a abrirlo. Siga los pasos específicos para diferentes distribuciones de Linux:
Sistemas basados en Ubuntu
UFW es una herramienta basada en Linux que significa FireWall sin complicaciones y se utiliza para administrar las reglas del cortafuegos. Use esta sintaxis para agregar una nueva regla para abrir el puerto:
sudo ufw allow Por ejemplo, para abrir el puerto 8080 para conexiones TCP entrantes en su sistema Linux, use el siguiente comando: sudo ufw allow 8080/tcp Ahora, verifique el estado de UFW usando: sudo ufw status numerado Si dice deshabilitado, habilítelo con esta sintaxis: sudo ufw enable Y otra vez comprobar el estado de UFW. Esta vez verá el puerto abierto en la salida. Firewalld, que significa Firewall-Daemon, es una herramienta avanzada de administración de reglas de firewall. Antes de modificar cualquier regla para abrir cualquier puerto en su sistema Linux, verifique siempre su estado usando el siguiente comando: sudo systemctl status firewalld Si dice inactivo, debe activar el firewall-daemon usando el siguiente comando: sudo systemctl enable firewalld Ahora, use esta sintaxis para agregar una nueva regla para abrir un puerto específico para un protocolo: sudo firewall-cmd–add-port= Por ejemplo, para abrir el puerto 8080 para conexiones TCP entrantes, use el siguiente comando: sudo firewall-cmd–add-port=8080/tcp Cada distribución de Linux viene preinstalada con iptables, una herramienta versátil utilizada para administrar reglas de firewall y puertos abiertos. Para permitir el tráfico TCP en el puerto 8080 en otras distribuciones de Linux, use este comando: sudo iptables-A INPUT-p tcp–dport 8080-j ACCEPT Una vez que haya agregado la regla, guárdela con este comando: sudo/sbin/iptables-save Deja un comentario La RTX 4060 Ti finalmente está aquí, llega con la RTX 4060 base a un precio lo suficientemente atractivo como para que los jugadores consideren actualizar su tarjeta gráfica. ¿Pero deberías? Profundizaremos y compararemos el RTX 4060 […] Hay mucho debate en Internet sobre AR (realidad aumentada) versus VR (realidad virtual), por lo que no agregaré más combustible a el fuego, pero una de las cosas que hemos notado al usar Nreal Air es que la realidad virtual […] Hay algunas opciones de diseño cuestionables en Redfall, una mezcla de la famosa fórmula Arkane a medio cocer. Me encantan los juegos creados por Arkane Studios, y Dishonored se convirtió en un título que reviso de vez en cuando por su jugabilidad emergente única. Y […]Sistemas basados en Cent OS
Otras distribuciones de Linux