394 Shares 4426 views

¿Cómo abrir un puerto para Linux y el cheque ya está abierto?

Los puertos en cualquier sistema que se encuentra en la jerarquía de la red, para actuar como un elmentov. Sabiendo que es abierta o cerrada, la aplicación de un nodo puede enviar un mensaje a la misma aplicación en la otra. ¿Por qué y cómo puede ottkryt puerto para Linux, este artículo le dirá.

Un poco de teoría

Puerto expresada por un número de 0 a 65535. Muchos valores están registrados para fines oficiales, algunos se pueden usar libremente. Puerto determina el tipo de dirección de refinamiento. Por ejemplo, un recurso es lanzado desde un servidor web.

Para saber exactamente dónde acudir, el equipo que solicita información de ella, debe conocer al menos el IP. Pero si el recurso tiene varios servicios diferentes, la forma de entender exactamente dónde enviar la solicitud? Aquí y puerto útil. Sabiendo que su número, un ordenador, utilizando la dirección IP y el puerto puede enviar con precisión una petición al servidor.

Las dificultades en la

Debido al hecho de que muchos de los programas que utilizan los puertos no siempre son ideales en términos de seguridad, el puerto abierto puede ser un punto potencialmente vulnerable a la penetración y el acceso no autorizado. Por lo tanto, hay que vigilar el uso de los puertos en el sistema o en cualquier manera de controlar su tráfico.

Una lista de los puertos más populares de los valores

El rango de números del 0 al 1023 es el para el uso de programas y aplicaciones del sistema:

  • 21 – protocolo de transferencia de datos utilizados FTP;
  • 22 – seguro SSH Shell Service;
  • 23 – Telnet;
  • 25 – protocolo para enviar mensajes de correo electrónico;
  • 80 – la transmisión de tráfico HTTP. Los servidores web utilizados;
  • 110 – POP3 (Post Office Protocol es otra).

Estos valores están reservados y utilizados por el sistema. Muchos de los puertos restantes se pueden utilizar a su discreción.

Cómo comprobar los puertos abiertos en Linux

Para ello, existen herramientas integradas. Muestran qué puertos están abiertos en Linux. El primero de ellos – netstat.

Ejemplo de uso: sudo netstat -ntulp

Siguiente para el equipo en sí es un juego de llaves parámetros adicionales:

  • -l. Esto significa que usted necesita para mostrar sólo los puertos que están siendo aprovechadas actualmente;
  • -p. Información más detallada sobre el reflejo de una aplicación que utiliza el puerto. En particular, se mostrará el nombre y el ID de proceso;
  • -t. Añadir a la lista de puertos TCP;
  • -u. El mismo, sólo con la UDP;
  • -n. Esto significa que las direcciones IP se muestran como números.

¿Cómo abrir un puerto para Linux

Este procedimiento puede ser necesaria en el desarrollo de una aplicación web que se comunica con un servidor externo. Antes de abrir un puerto, primero debe comprobar si ya está abierta. Esto ayudará a que el procedimiento presentado anteriormente.

Para abrir utilizando la herramienta iptables. Para comprobar si está disponible en absoluto en el sistema, es necesario introducir el siguiente comando en la consola: iptables –list

Como resultado, se muestra el resultado, diciendo que la utilidad que funciona y está presente en el sistema. Ahora tenemos que abrir el puerto a Linux. Para ello, utilice el comando:

iptables -A ENTRADA -p tcp tcp -m –dport 53 -j ACCEPT

Una clave aquí es que es necesario agregar una nueva regla a una cadena existente. ENTRADA muestra que un puerto abierto será incluido. El -p dice que se indica además el tipo de protocolo, en este caso TCP. Dport significa puerto de destino aquí – 53. Bueno y aceptar – lo que permite conexiones.

De hecho, las teclas tienen iptables es mucho más que ofrece grandes oportunidades para la puesta a punto y la forma de abrir un puerto a Linux.