Instalando el cortafuegos
Foto de Sasun Bughdaryan en Unsplash
He instalado un Ubuntu 24.04.4 como en el anterior SOC.
La misma IP estática 192.168.1.100
Con esta configuración.

Actualizamos el servidor como ya vimos anteriormente.
Actualización básica
sudo apt update && sudo apt upgrade -y
Como se ve yo ya tenia actualizado el sistema
sudo apt dist-upgrade -y
sudo apt autoremove -y && sudo apt autoclean
Reinicio si hubo kernel
# Comprueba si hace falta reiniciar
[ -f /var/run/reboot-required ] && echo "Reinicio necesario" || echo "OK"
sudo rebootUna vez que ha reiniciado.
Extras útiles antes de la instalación
# Zona horaria y locale
sudo timedatectl set-timezone Europe/Madrid
sudo dpkg-reconfigure locales
Se nos abre una nueva pantalla. En mi caso busco y marco es_ES.UTF-8
OK

OK

# Herramientas básicas que los scripts dan por hecho
sudo apt install -y curl wget gnupg ca-certificates apt-transport-https \
lsb-release software-properties-common net-tools \
htop vim git ufw
# Hostname identificable (te ayuda con Wazuh)
sudo hostnamectl set-hostname soc-server-1
# Sincronización horaria (CRÍTICO para Wazuh/TheHive/MISP)
sudo timedatectl set-ntp true
timedatectl status
Wazuh soporta oficialmente Ubuntu 24.04 des4.9.2por defecto del configurador. Si usas 2
Wazuh lsb_release -a # confirma 24.04
free -h # RAM disponible
df -h / # disco libre
nproc # cores
Estos últimos comandos son de verificación.
Vamos a descargar el primer script. El cortafuegos (firewall)
Le voy a preguntar a Gemini Web.
Ya vimos en la guía anterior como íbamos a actuar con las herramientas. Vamos paso a paso.
Jose
Documentado el anterior SOC. Voy a por este proyecto.
silicon-soul-companion
Entiendo que lo primero que vamos a instalar en el servidor 1 es el cortafuegos....Antes de descargar el script ¿me puedes decir que es lo que debo poner en el formulario?...Servidor 1
Gemini
¡Buenos días! Qué bueno verte avanzar con el despliegue del SOC. El cortafuegos es, efectivamente, la piedra angular para securizar los nodos antes de empezar a instalar servicios.
Aquí tienes el detalle de qué poner en el formulario y cómo manejar el script:
1. ¿Qué poner en el formulario del Cortafuegos?
Para el Servidor 1 (SIEM / EDR), estas son mis recomendaciones para los parámetros:
installDir (/etc): Déjalo tal cual. En esta herramienta específica, no indica dónde se instala el script, sino dónde residen las configuraciones del sistema (UFW y fail2ban).
serverIp (auto): Déjalo en auto. El script detectará la IP de la interfaz de red automáticamente al ejecutarse.
adminWhitelist: ¡Este es el más importante! Pon aquí la IP (o rango) desde la que te conectas habitualmente para administrar el servidor (tu oficina, tu VPN, etc.). Ejemplo: 80.34.xx.xx, 192.168.1.0/24. Esto evita que te quedes fuera si algo falla.
sshPort (22): Si no has cambiado el puerto por defecto de SSH en Ubuntu, deja el 22.
enableFail2ban: Marcado (activado). Es esencial para bloquear automáticamente a quien intente adivinar contraseñas por SSH.
openWazuh: Marcado (activado). Como este es el Servidor 1, necesitamos que el firewall abra los puertos para que los agentes de otros servidores puedan enviar logs al manager.
openTheHive, openShuffle, openOpenCti: Desmarcados. Estas herramientas van en el Servidor 2, así que no necesitas abrir sus puertos en este servidor.
2. ¿Desde dónde se lanza el script?
No se lanza desde /etc. El script es un instalador inteligente.
Ubicación: Puedes subirlo y lanzarlo desde tu carpeta personal (ej. /home/jose/install-firewall.sh) o desde /tmp.
Ejecución: Al ejecutarlo con sudo bash install-firewall.sh, el script se encarga de:
Mover los archivos de configuración a sus rutas correctas (/etc/ufw/..., /etc/fail2ban/...).
Instalar los paquetes necesarios.
Aplicar las reglas.
Resumen: No te preocupes por crear las rutas manualmente. Tú solo descarga el script, dale permisos de ejecución (chmod +x) y lánzalo desde donde quieras con sudo. Él "sabe" dónde tiene que ir cada cosa.
¡Mucha suerte con este primer paso del Servidor 1! Estaré aquí cuando necesites seguir con Wazuh.


Descargamos el script del Cortafuegos.


Abrimos WinSCP

Conectar
Voy a pasar el archivo desde, en mi caso, Descargas a Ubuntu

Volvemos al servidor.
Hacemos un
ls -lY vemos nuestro script en Ubuntu

Le damos permisos de ejecución al archivo install-firewall.sh
sudo chmod +x install-firewall.sh
Vemos como se pone el archivo de color verde. Es la señal de que ya tiene los permisos para ser lanzado.
Lo podemos hacer de estas dos maneras:
sudo bash install-firewall.sh
sudo ./install-firewall.shComienza a instalarlo.

Termina sin un error. A la primera.
Vamos por buen camino.

enableFail2ban correcto.

El Cortafuegos esta activo y correcto.
Terminamos el primer paso correctamente.
Barakaldo 15 de mayo de 2026.
Etiquetas:
También te podría interesar...
🔥 Lo más leído en el blog
Sobre Jose
Este autor prefiere mantener el misterio y aún no ha escrito su biografía.
Comentarios (0)
Inicia sesión para unirte a la conversación.
No hay comentarios aún. ¡Sé el primero en comentar!