GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar APF en Debian 11

Hola amigos. En esta publicación, aprenderá cómo instalar APF en Debian 11. Pero primero, hablemos brevemente al respecto.

¿Qué es APF?

Según el sitio web del proyecto:

APF es un sistema de firewall basado en iptables (netfilter) diseñado alrededor
Las necesidades esenciales de los servidores implementados en Internet de hoy en día y la
necesidades de las instalaciones de Linux implementadas personalizadas.

Una de las principales características de APF es que es fácil de configurar. Esto es importante para que podamos usarlo sin problemas.

Algunas características de AFP son:

  • Archivo de configuración detallado y bien comentado
  • Filtrado de red granular entrante y saliente
  • Filtrado de red saliente basado en ID de usuario
  • Filtrado de red basado en aplicaciones

Así que vamos a por ello. Instalemos AFP y apliquemos algunas configuraciones iniciales.

Lo primero que tenemos que hacer es abrir una terminal y actualizar la distribución por completo.

sudo apt update
sudo apt upgrade

Como siempre digo, actualizar el sistema permite tener instalados los últimos parches de seguridad y así el sistema será un poco más estable y seguro.

Luego, gracias al wget comando, descargue la última versión estable de APF.

wget http://rfxnetworks.com/downloads/apf-current.tar.gz

Gracias al tar comando, descomprima el archivo descargado.

tar -zxf apf-current.tar.gz

Después de hacer esto, acceda a la carpeta que se ha generado.

cd apf-1.*

En su interior, verá un archivo llamado install.sh que es un script que realiza toda la instalación necesaria.

Tenemos que ejecutar este archivo con permisos de root.

sudo ./install.sh

Esto iniciará todo el proceso de instalación. Cuando termine, podrá ver en la pantalla de salida las rutas de los archivos más importantes de la configuración de la aplicación.

Configurar APF en Debian 11

El archivo de configuración de APF es /etc/apf/conf.apf . Allí podemos hacer los cambios que necesitemos y abrir o cerrar puertos.

Entonces, antes de editarlo, haz una copia de seguridad.

sudo cp /etc/apf/conf.apf /etc/apf/conf.apf.bak

Ahora edítalo.

sudo nano /etc/apf/conf.apf

Mientras estamos probando la aplicación, es conveniente que el valor de DEVEL_MODE es 1 .

DEVEL_MODE="1"

Pero cuando estemos listos para la producción, el valor debería ser 0 .

A continuación definiremos la interfaz de red que tiene salida a internet. Para nuestra publicación, esta interfaz es eth0 y por lo tanto no será de confianza.

IFACE_IN="eth0"
IFACE_OUT="eth0"

Como no es de confianza, APF lo monitoreará constantemente.

De forma predeterminada, para AFP, todos los puertos están bloqueados a menos que se defina lo contrario en el archivo de configuración. Para completar esto, busque el IG_TCP_CPORTS directiva y establecer los puertos dentro. Por ejemplo,

IG_TCP_CPORTS="21,25,80,110,443,465"

También puede definir puertos UDP:

IG_UDP_CPORTS="801,456"

O puertos ICMP:

IG_ICMP_TYPES="3,5,11"

Guarde los cambios y cierre el editor de texto.

Para denegar o permitir el acceso del host al servidor, tenemos el /etc/apf/deny_host.rules y /etc/apf/allow_host.rules archivos donde podemos configurar fácilmente direcciones IP o rangos de direcciones.

Para iniciar APF simplemente ejecute

sudo apf -s

Entonces, para detenerlo

sudo apf -f

O comprobar el estado

sudo apf -st

O reiniciarlo para aplicar cambios en las configuraciones

sudo apf -r

Ahora depende de ti probarlo y seguir usándolo. Para obtener más información, consulte la documentación.

Disfrútalo.

Conclusión

AFP es una herramienta importante para la seguridad de su computadora. Por eso es necesario conocerlo.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar Memcached en Debian 10

  4. Cómo instalar TeamViewer en Debian 10

  5. Cómo instalar Git en Debian 9

Cómo instalar Skype en Debian 9

Cómo instalar Python 3.7 en Debian 9

Cómo instalar R en Debian 10

Cómo instalar Debian 11

Cómo instalar Go en Debian 10

Cómo instalar Go en Debian