GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Guía para abrir puertos en CentOS

Introducción

En la terminología de redes, los puertos se denominan lugares de conexión lógica que utilizan TCP/IP y UDP (Protocolo de diagrama de usuario) para especificar un programa de servidor en particular desde un programa cliente o una computadora en un red. Los números de puerto van del 0 al 65535, cada uno de los cuales está asignado a un servicio particular en la red. Por ejemplo, los servicios HTTP utilizan el puerto 80 de forma predeterminada. De manera similar, el puerto 8080 se refiere a un lugar en la red para alojar un servidor web alternativo.

En los sistemas operativos basados ​​en Linux, los puertos se abren mediante Iptables. Para aprender a configurar el firewall usando Iptables en Ubuntu 14.04, use el siguiente enlace.

Configurar un cortafuegos usando Iptables en Ubuntu 14.04

En esta breve guía, discutiremos los pasos necesarios para abrir puertos en CentOS.

Paso 1:Requisitos de inicio de sesión

Para cambiar la configuración del firewall usando Iptable, debe tener acceso a una cuenta de superusuario que no sea root, con privilegios sudo configurados en su servidor. Primero debe saber que los comandos de iptables deben ejecutarse solo con privilegios de root. Para implementar esta condición, agregaremos "sudo" antes de todos los comandos en esta guía. También podemos iniciar sesión como usuario root usando los comandos "su" o "sudo -i", pero nos quedaremos con "sudo" para esta guía.

Paso 2:Comprobación de las reglas actuales de Iptables

Inicialmente necesitamos encontrar las reglas actuales que están configuradas para las iptables. Esto se logra usando el siguiente comando:

# sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

También podemos ver las reglas actuales en un formato más simple usando el indicador -S en lugar del indicador -L:

# sudo iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT

Paso 3:Agregar puerto

Hay varios números de puerto que van del 0 al 65535 que se pueden agregar. Tomemos el puerto 80 como referencia, que corresponde a los servicios HTTP. Use el siguiente comando para agregar el puerto 80 a la cadena de firewall.

# sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

También se agregan otros puertos de la misma manera que arriba, reemplazando el número de puerto correspondiente en lugar de "80".

Paso 4:Guardar las reglas de Iptables

Es importante guardar las reglas de Iptables una vez que estén configuradas en el firewall. Esto se debe a que una vez que se reinicia el sistema sin guardar las nuevas reglas, se restablecerán las reglas predeterminadas. Para guardar los cambios de forma permanente, utilice el siguiente comando

# sudo service iptables save

Ubuntu
  1. Cómo abrir puertos en Iptables en un servidor Linux

  2. Abrir un puerto en Ubuntu 20.04 - ¿Guía paso a paso?

  3. Cómo abrir puertos en Ubuntu y CentOS usando IPtables

  4. CentOS/RHEL:¿Cómo saber si un puerto de red está abierto o no?

  5. Cómo abrir puerto en Linux

Cómo abrir y cerrar puertos en RHEL 8 / CentOS 8 Linux

Cómo verificar los puertos abiertos en RHEL 8 / CentOS 8 Linux

Cómo instalar Iptables en CentOS 7

Cómo abrir un puerto en Ubuntu 20.04

Cómo encontrar y cerrar puertos abiertos en Linux

Cómo usar Netcat para escanear puertos abiertos en Linux