3 formas de abrir puertos en el firewall del servidor Linux

Tabla de contenido:

3 formas de abrir puertos en el firewall del servidor Linux
3 formas de abrir puertos en el firewall del servidor Linux

Video: 3 formas de abrir puertos en el firewall del servidor Linux

Video: 3 formas de abrir puertos en el firewall del servidor Linux
Video: Cómo crear una imagen ISO en Linux Ubuntu 2024, Mayo
Anonim

Este wikiHow te enseñará cómo abrir puertos en tres populares firewalls de Linux. Si está utilizando un producto como ConfigServer Firewall (CSF) o Advanced Policy Firewall (ADP), puede controlar los puertos abiertos en el archivo de configuración principal del firewall. Si está utilizando un cortafuegos sin complicaciones (UFW), la opción de cortafuegos predeterminada en Ubuntu, puede agregar reglas en la línea de comandos sin editar archivos complicados.

Pasos

Método 1 de 3: uso de un cortafuegos sin complicaciones para Ubuntu

Puertos abiertos en el firewall del servidor Linux Paso 1
Puertos abiertos en el firewall del servidor Linux Paso 1

Paso 1. Inicie sesión en su servidor

Si está usando Ubuntu en su escritorio, presione Ctrl + Alt + T para abrir una ventana de terminal.

Puertos abiertos en el firewall del servidor Linux Paso 2
Puertos abiertos en el firewall del servidor Linux Paso 2

Paso 2. Escribe sudo ufw status verbose y presiona ↵ Enter

Si UFW ya se está ejecutando, verá un mensaje de estado, así como una lista de las reglas de firewall (incluidos los puertos abiertos) que ya existen.

Si ves un mensaje que dice Estado: inactivo, escribe sudo ufw enable en el indicador y presiona ↵ Enter para iniciar el firewall

Puertos abiertos en el firewall del servidor Linux Paso 3
Puertos abiertos en el firewall del servidor Linux Paso 3

Paso 3. Utilice sudo ufw allow [número de puerto] para abrir un puerto

Por ejemplo, si quieres abrir el puerto SSH (22), debes escribir kbd y presionar ↵ Enter para abrir el puerto. No es necesario reiniciar el firewall, ya que el cambio entrará en vigencia de inmediato.

  • Si el puerto que está abriendo es para un servicio listado en / etc / services, simplemente escriba el nombre del servicio en lugar del número de puerto. Ejemplo: sudo ufw allow ssh.
  • Para abrir un rango específico de puertos, use la sintaxis sudo ufw allow 6000: 6007 / tcp, reemplazando 6000: 6007 con el rango real. Si el rango son puertos UDP, reemplace tcp con udp.
  • Para especificar una dirección IP que pueda acceder al puerto, use esta sintaxis: sudo ufw allow desde 10.0.0.1 a cualquier puerto 22. Reemplace 10.0.0.1 con la dirección IP y 22 con el puerto que desea abrir a esa dirección.
Puertos abiertos en el firewall del servidor Linux Paso 4
Puertos abiertos en el firewall del servidor Linux Paso 4

Paso 4. Elimine las reglas de firewall que no sean necesarias

Todos los puertos que no se abren específicamente se bloquean de forma predeterminada. Si abre un puerto y decide que desea cerrarlo, siga estos pasos:

  • Escribe sudo ufw status nudered y presiona ↵ Enter. Esto muestra una lista de todas las reglas de firewall, cada una de las cuales comienza con un número para representarla en la lista.
  • Identifique el número al principio de la regla que desea eliminar. Por ejemplo, digamos que desea eliminar la regla que abre el puerto 22, y esa regla aparece en la línea 2.
  • Escribe sudo ufw delete 2 y presiona ↵ Enter para eliminar la regla en la línea 2.

Método 2 de 3: Uso de ConfigServer Firewall

Puertos abiertos en el firewall del servidor Linux Paso 5
Puertos abiertos en el firewall del servidor Linux Paso 5

Paso 1. Inicie sesión en su servidor

Si no ha iniciado sesión como usuario root, puede utilizar el comando root para ajustar su configuración.

Puertos abiertos en el firewall del servidor Linux Paso 6
Puertos abiertos en el firewall del servidor Linux Paso 6

Paso 2. Vaya al directorio que contiene su archivo de configuración CSF

El archivo se llama csf.conf y está guardado en /etc/csf/csf.conf por defecto. Para hacer esto, escribe cd / etc / csf y presiona ↵ Enter.

Puertos abiertos en el firewall del servidor Linux Paso 7
Puertos abiertos en el firewall del servidor Linux Paso 7

Paso 3. Abra csf.conf en un editor de texto

Puede utilizar cualquier editor de texto que desee, como vim o nano.

Para abrir csf.conf en vim, escribe vim csf.config y presiona ↵ Enter

Puertos abiertos en el firewall del servidor Linux Paso 8
Puertos abiertos en el firewall del servidor Linux Paso 8

Paso 4. Agregue un puerto entrante a la lista TCP_IN

Puertos TCP. Una vez que tenga el archivo abierto, verá las secciones TCP_IN y TCP_OUT. La sección TCP_IN enumera los puertos TCP entrantes abiertos separados por comas. Los puertos están en orden numérico para facilitar las cosas, pero no es necesario que los puertos se ciñan al orden. Puede agregar puertos al final de la secuencia, simplemente sepárelos con comas.

  • Por ejemplo, supongamos que desea abrir el puerto 999 y los puertos abiertos actuales son 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Después de agregar el puerto 999 a la lista, se verá así: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Para entrar en el modo de inserción / escritura en vim, presione la tecla i en el teclado.
Puertos abiertos en el firewall del servidor Linux Paso 9
Puertos abiertos en el firewall del servidor Linux Paso 9

Paso 5. Permita TCP saliente a la lista TCP_OUT

Tal como lo hizo con el puerto entrante, agregue los puertos TCP salientes que le gustaría abrir a la lista TCP_OUT.

Puertos abiertos en el firewall del servidor Linux Paso 10
Puertos abiertos en el firewall del servidor Linux Paso 10

Paso 6. Guarde sus cambios y salga del archivo

Siga estos pasos para guardar y salir del archivo:

  • Presione la tecla Esc.
  • Escriba: wq !.
  • Presiona ↵ Enter.
Puertos abiertos en el firewall del servidor Linux Paso 11
Puertos abiertos en el firewall del servidor Linux Paso 11

Paso 7. Escribe service csf restart y presiona ↵ Enter

Esto reinicia el firewall y abre los nuevos puertos.

Para denegar un puerto, vuelva a abrir el archivo, elimine el puerto, guarde el archivo y luego reinicie el firewall

Método 3 de 3: uso de firewall de políticas avanzadas

Puertos abiertos en el firewall del servidor Linux Paso 12
Puertos abiertos en el firewall del servidor Linux Paso 12

Paso 1. Inicie sesión en su servidor

Si no ha iniciado sesión como usuario root, puede utilizar el comando root para ajustar su configuración.

Puertos abiertos en el firewall del servidor Linux Paso 13
Puertos abiertos en el firewall del servidor Linux Paso 13

Paso 2. Vaya al directorio que contiene su archivo de configuración APF

El archivo que está buscando se llama conf.apf y estará en / etc / apf por defecto. Escriba cd / etc / apf para ingresar a ese directorio.

Puertos abiertos en el firewall del servidor Linux Paso 14
Puertos abiertos en el firewall del servidor Linux Paso 14

Paso 3. Abra conf.apf en un editor de texto

Puede utilizar cualquier editor de texto que desee, como vim o nano.

Para abrir conf.apf en vim, escribe vim conf.apf y presiona ↵ Enter

Puertos abiertos en el firewall del servidor Linux Paso 15
Puertos abiertos en el firewall del servidor Linux Paso 15

Paso 4. Agregue puertos entrantes a la lista IG_TCP_CPORTS

Una vez que tenga el archivo abierto, verá las secciones IG_TCP_CPORTS y EG_TCP_CPORTS. La sección IG_TCP_CPORTS enumera los puertos entrantes abiertos separados por comas. Los puertos se enumeran en orden numérico para facilitar las cosas, pero no es necesario que se ciña a él. Puede agregar puertos al final de la secuencia, simplemente sepárelos con comas.

  • Por ejemplo, supongamos que desea abrir el puerto 999 y los puertos abiertos actuales son 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Después de agregar el puerto 999 a la lista IG_TCP_CPORTS, se verá así: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Para entrar en el modo de inserción / escritura en vim, presione la tecla i en el teclado.
Puertos abiertos en el firewall del servidor Linux Paso 16
Puertos abiertos en el firewall del servidor Linux Paso 16

Paso 5. Permita puertos de salida a la lista EG_TCP_CPORTS

Tal como lo hizo con el puerto entrante, agregue los puertos TCP salientes que le gustaría abrir a la lista EG_TCP_CPORTS.

Puertos abiertos en el firewall del servidor Linux Paso 17
Puertos abiertos en el firewall del servidor Linux Paso 17

Paso 6. Guarde sus cambios y salga del archivo

Siga estos pasos para guardar y salir del archivo:

  • Presione la tecla Esc.
  • Escriba: wq !.
  • Presiona ↵ Enter.
Puertos abiertos en el firewall del servidor Linux Paso 18
Puertos abiertos en el firewall del servidor Linux Paso 18

Paso 7. Escribe service apf -r y presiona ↵ Enter

Esto reinicia el cortafuegos APF y abre los nuevos puertos.

Para denegar un puerto, vuelva a abrir el archivo, elimine el puerto, guarde el archivo y luego reinicie el firewall

Video: al utilizar este servicio, es posible que cierta información se comparta con YouTube

Consejos

  • Si ve un puerto que no está utilizando o que no está ejecutando servicios, ciérrelo. ¡No querrás dejar una puerta abierta a los intrusos!
  • Si comienza a agregar puertos abiertos aleatorios como si estuvieran pasando de moda, ¡SERÁ HACKEADO! Así que asegúrese de no facilitarles el trabajo a los piratas informáticos. Abra solo lo que necesite.

Recomendado: