GNU/Linux >> Tutoriales Linux >  >> Linux

Instalar y configurar ConfigServer Security and Firewall (CSF) en Linux

ConfigServer Security &Firewall (CSF) es una herramienta de código abierto avanzada, gratuita y poderosa para administrar y manejar protocolos de firewall en Linux. Puede usar la herramienta CSF para mantener sus direcciones IP entrantes y salientes en su dispositivo. También puede usarlo para configurar los ajustes de seguridad y firewall en un servidor web para mantener el tráfico de Internet. Puede configurar los ajustes de CSF con el servidor OpenSSH y SSH. CSF se puede instalar y configurar en Red Hat Linux, distribuciones Debian y la mayoría de las demás máquinas virtuales o basadas en la nube.

Instalar y configurar CSF en Linux

Como mencioné anteriormente, CSF es un software de código abierto, por lo que es obvio que ConfigServer Security &Firewall es altamente compatible con Linux. En la configuración de CSF, el intervalo de tiempo se establece en cinco minutos, lo que significa que el cortafuegos borrará y volverá a iniciar las configuraciones de CSF en 0-5 minutos desde que se inició el proceso.

Ayudará al usuario a borrar todas las configuraciones anteriores de firewall y seguridad. El usuario puede permitir cualquier IP y dirección de puerto, deshabilitar operaciones y restringir cualquier protocolo para ingresar a la red. En su mayoría, puede analizar sus redes entrantes y salientes en su máquina Linux a través de la herramienta CSF. En esta publicación, veremos cómo instalar y configurar CSF en Linux.

Paso 1:Instalar la función de biblioteca de Perl

El lenguaje de programación Perl se creó inicialmente para administrar y automatizar las tareas en serie. Más tarde, la función de biblioteca de Perl se ha estado utilizando para hacer que otros programas sean fluidos y eficientes. Para instalar la herramienta CSF en Linux, debemos instalar la función de biblioteca Perl dentro de nuestra máquina. Entonces, ahora instalaremos la biblioteca Perl en Linux. Puede copiar y pegar las siguientes líneas de comandos de terminal que se proporcionan a continuación para obtener la biblioteca en su Debian y Red Hat Linux.

Instalar biblioteca Perl en distribuciones Debian

sudo apt install libwww-perl

Instalar la biblioteca Perl en Red Hat Linux

yum install perl-libwww-perl
- -

Paso 2:Descarga CSF para Linux

Ahora es el momento de asignar una ruta y descargar la herramienta CSF. La ruta asignada será el directorio donde se puede instalar el CSF en su sistema de archivos Linux. Puede asignar la ruta como el directorio de origen de su distribución de Linux que es usr/src .

Luego ejecute el siguiente wget comando para descargar la herramienta CSF en la carpeta de destino. El archivo se descargará como un archivo de almacenamiento de cinta comprimido (tgz). Posteriormente, debe extraer e instalar el archivo en su sistema Linux.

$ cd /usr/src
$ wget https://download.configserver.com/csf.tgz

Ahora extraiga el archivo comprimido para que esté listo para ser instalado. Puede extraer el archivo con sus herramientas favoritas para comprimir y descomprimir, o puede usar las siguientes líneas de comando de terminal en su shell de terminal de Linux para extraer el archivo.

$ tar xzf csf.tgz
$ cd csf

Paso 3:Instale la herramienta CSF en Linux

Una vez que se instala la función de la biblioteca Perl y se descarga el archivo CSF ​​dentro del sistema, ahora está listo para instalar ConfigServer Security &Firewall en su máquina Linux. Para instalar la herramienta CSF en Linux, ejecutaremos el siguiente comando de shell en el shell de Linux. Cuando la instalación se haya realizado con éxito, recibirá un mensaje de "Instalación completa" en su pantalla.

$ sh install.sh
$ perl /usr/local/csf/bin/csftest.pl

Paso 4:Eliminar otras configuraciones de cortafuegos

En todas las distribuciones de Linux, puede haber un servicio de firewall preinstalado dentro de su máquina. Para comenzar con ConfigServer Security &Firewall (CSF) en su máquina, debe detener y deshabilitar el servicio de firewall predeterminado de su sistema Linux. Si está utilizando UFW en su máquina Linux, use el siguiente comando de terminal para desactivar el cortafuegos sin complicaciones (UFW) en su máquina.

$ ufw disable

Si su sistema está usando Firewalld dentro de la máquina, use las líneas de comando de esta terminal para detener y deshabilitar el servicio.

$ systemctl stop firewalld
$ systemctl disable firewalld

Paso 5:Configure el CSF en Linux

Aquí viene la parte básica de configurar la herramienta CSF en Linux. Una vez finalizada la instalación, ahora puede realizar una pequeña configuración de ConfigServer Security &Firewall. Puede agregar y permitir el monitoreo de ping, permitir los puertos UDP y TCP y configurar el protocolo de mensajes de control de Internet (ICMP) en el script de configuración de CSF.

Para realizar la configuración, debe abrir el archivo de configuración de la herramienta CSF. Puede usar el editor de secuencias de comandos Nano para editar y guardar los ajustes de configuración. Use la siguiente línea de comando de terminal para abrir el script de configuración.

$ nano /etc/csf/csf.conf

Los ajustes básicos se dan a continuación. Siéntase libre de copiar y pegar la configuración.

#Enable CSF TESTING = "0"

# Permitir puertos TCP entrantes
TCP_IN =“20,21,22,25,53,80,110,143,443,465,587,993,995”

# Permitir puertos TCP salientes

TCP_OUT ="20,21,22,25,53,80,110,113,443,587,993,995"

# Permitir puertos UDP entrantes
UDP_IN =“20,21,53”

# Permitir puertos UDP salientes
# Para permitir trazar rutas salientes, agregue 33434:33523 a esta lista
UDP_OUT =“20,21,53,113,123”

# Permitir PING entrante
ICMP_IN =“1”

# Establezca la tasa de paquetes ICMP entrantes por dirección IP
# Para deshabilitar el límite de tasa, establezca "0"
ICMP_IN_RATE ="1/s"

# Permitir PING saliente
ICMP_OUT =“1”

Paso 6: Primeros pasos con CSF

Después de instalar y configurar el CSF en su sistema Linux, ahora puede comenzar con las características de Configure ConfigServer Security &Firewall. Es tan simple y fácil mantener la configuración de CSF que si es un novato en Linux, podrá ejecutarlo. A continuación se proporcionan algunas líneas de comando básicas y primarias de CSF para una mejor comprensión. Las líneas de comando son las mismas para todas las distribuciones de Linux.

Utilice este comando para verificar la versión de CSF.

$ csf -v

Use este comando para monitorear las iptables

csf -l

Use estas líneas de comando de terminal para iniciar, reiniciar y detener el CSF.

service csf start
service csf restart
service csf stop

Use estas líneas de comando para iniciar, reiniciar, detener y verificar el estado de iptables

iptables start
iptables restart
iptables stop
iptables status

Además de estos, también puede bloquear o permitir redes entrantes y salientes en su sistema Linux a través de la herramienta CSF.

Use este comando para bloquear cualquier dirección IP.

csf -d 192.168.0.1

Con la herramienta CSF, puede bloquear una dirección IP durante un tiempo determinado. No olvide mencionar la duración del tiempo en segundos.

Use este comando para bloquear una dirección IP.

csf -td 192.168.0.1 3600

Use esta línea de comando para permitir direcciones IP en su máquina Linux.

csf -a 192.168.0.1

Utilice este comando para permitir una dirección IP durante un tiempo determinado.

csf -ta 192.168.0.1 3600

Use esta línea de comando para desbloquear una dirección IP.

csf -dr 192.168.0.1 3600

Use esta línea de comando para desbloquear todas las direcciones.

csf -tf

Paso 7:Eliminar CSF de Linux

Si anteriormente ha estado usando otras herramientas de firewall para proteger su servidor Linux, existe la posibilidad de que desee volver a su antiguo firewall. Es posible que sepa que el CSF en realidad no se utiliza como un cortafuegos de forma convencional. Aquí está el método, si desea eliminar el CSF de su máquina Linux. Todo lo que necesita hacer es ejecutar el siguiente comando de shell de desinstalación en su terminal de Linux.

$ /etc/csf/uninstall.sh

Palabras finales

Debe pensar antes de obtener la configuración de su firewall, qué tipo de firewall necesita realmente. Si es necesario, puede obtener su firewall de hardware dedicado, o incluso un firewall de enrutador podría funcionar para usuarios domésticos. El firewall no es la solución definitiva para la seguridad de su computadora. No puede detectar virus ni otros ataques maliciosos.

Debe saber que la herramienta CSF no es un antivirus, es una herramienta que puede proteger el sistema de red de su máquina Linux. En toda la publicación, expliqué brevemente el mecanismo de trabajo y cómo instalar y usar el CSF en el sistema Linux.

Si ha estado buscando un tutorial sobre CSF en Linux, háganos saber cuánto le ayudó esta publicación. Además, comparta esta publicación con sus amigos y la comunidad de Linux. Puedes escribir tus opiniones en el segmento de comentarios. Gracias por visitar Ubuntupit.


Linux
  1. Cómo instalar y configurar el cortafuegos CSF en Linux

  2. ¿Cómo instalar ConfigServer Firewall en Linux VPS?

  3. Cómo instalar y configurar el cortafuegos CSF en Debian 11

  4. Cómo instalar y configurar EMC PowerPath en Linux

  5. 12 pasos para instalar y configurar Alfresco en UNIX/Linux

Cómo instalar y configurar PrestaShop en el sistema Linux

Cómo instalar y configurar Elasticsearch en el sistema Linux

Cómo instalar y configurar Slack en distribuciones de Linux

Cómo instalar y configurar Perf en distribuciones de Linux

Cómo instalar y configurar Terraform en distribuciones de Linux

Cómo instalar y configurar Gradle en distribuciones de Linux