Instalar ConfigServer Security y Firewall (CSF) en CentOS 7

ConfigServer Security & Firewall (CSF) es un firewall de inspección de paquetes con estado (SPI), detección de intrusión / inicio de sesión y aplicación de seguridad para servidores Linux. Es una suite de seguridad muy popular, pero aún no es oficialmente compatible con CentOS 7.


CentOS 7 utiliza firewalld en lugar de iptables. Una rápida búsqueda en Internet mostrará que muchos fieles usuarios de CentOS encuentran firewalld demasiado complicado para sus necesidades y están regresando a iptables. Iptables era el firewall estándar para CentOS 5 y 6.

Esta guía le muestra cómo desactivar firewalld, instalar tablas de IP, dependencias de CSF y CSF.

Instalar CSF

Deten y deshabilita firewalld.

   systemctl disable firewalld
   systemctl stop firewalld

Instalar iptables.

   yum -y install iptables-services

Crear archivos necesitados por iptables.

  touch /etc/sysconfig/iptables
  touch /etc/sysconfig/iptables6

Comenzar iptables.

  systemctl start iptables
  systemctl start ip6tables

Habilitar iptables al boot (inicio).

  systemctl enable iptables
  systemctl enable ip6tables

Instalar las dependencias de CSF.

  yum -y install wget perl unzip net-tools perl-libwww-perl perl-LWP-Protocol-https perl-GDGraph -y

Descarga y lanza el instalador de CSF.

  cd /opt
  wget https://download.configserver.com/csf.tgz
  tar -xzf csf.tgz
  cd csf
  sh install.sh

Remover los archivos de instalación.

 rm -rf /opt/csf
 rm /opt/csf.tgz 

(Opcional) integración Webmin

Si usas Webmin, puedes instalar el modulo de Webmin para CSF.

Conectate a  Webmin y navega a la siguiente página. 

Webmin > Webmin Configuration > Webmin Modules >

Click "From local file" a inserta lo siguiente:

  /usr/local/csf/csfwebmin.tgz > 

Instala el módulo.

¿Fue útil la respuesta?

 Imprimir éste Artículo

Leer también

Cómo generar SSH Keys (llaves SSH)

Una clave SSH le permite iniciar sesión en su servidor sin necesidad de una contraseña. Las...

Usando archivos Host para probar Sitios Web

El archivo de hosts es un archivo especial en su computadora (localhost) que almacenará...

Cómo migrar tu sitio Wordpress de un hospedaje compartido a una instancia SSD

As your website’s traffic grows and your reader/viewer base increases, you will eventually...

Cómo instalar MariaDB en CentOS 7

Bifurcado de MySQL, MariaDB ha sido conocido por ser un reemplazo que trae mejoras y...

Cómo instalar y configurar PHP 7.0 o PHP 7.1 en Linux Ubuntu 16.04

PHP y paquetes relacionados son los componentes más utilizados cuando se implementa un servidor...

Powered by WHMCompleteSolution