Homelab SOC #05 - Instalación de Debian Server
En el capítulo anterior construimos la capa de virtualización del laboratorio instalando VirtualBox sobre Arch Linux y dejando preparada la infraestructura donde se ejecutarán todos los componentes del SOC.
Con esa base lista, es momento de crear la primera máquina virtual que dará vida al laboratorio.
No será simplemente otro sistema operativo.
Será el servidor que centralizará la administración, el análisis y el monitoreo de seguridad de todo el entorno.
En los siguientes capítulos este servidor alojará Wazuh Manager, el Dashboard, los servicios auxiliares y será el punto donde convergerán los eventos enviados por los diferentes agentes.
Objetivo de este capítulo
La pregunta que responde esta etapa es:
¿Cómo construyo el servidor base sobre el que funcionará toda la infraestructura del SOC?
Durante este capítulo instalaremos y configuraremos:
Debian Server
│
├── Sistema operativo
├── Usuarios
├── Red
├── SSH
└── Preparación para Wazuh
Al finalizar tendremos un servidor listo para recibir las siguientes herramientas:
- Wazuh Manager.
- Wazuh Dashboard.
- Agentes.
- Integraciones de seguridad.
- Servicios auxiliares.
¿Por qué Debian Server?
Existen múltiples distribuciones Linux utilizadas en servidores empresariales.
Entre las más comunes encontramos:
- Ubuntu Server
- Debian Server
- Rocky Linux
- AlmaLinux
- Red Hat Enterprise Linux
Para este laboratorio utilizaré Debian 13 (Trixie).
La elección se basa en varios factores:
- Gran estabilidad.
- Excelente rendimiento.
- Bajo consumo de recursos.
- Amplia documentación.
- Gran comunidad.
- Compatibilidad con la mayoría de herramientas de ciberseguridad.
- Facilidad de administración.
En entornos corporativos es habitual encontrar distintas distribuciones Linux dependiendo de las políticas de la organización, los contratos de soporte o los requerimientos de determinadas aplicaciones.
Para un laboratorio Blue Team, Debian ofrece una excelente combinación entre estabilidad, simplicidad y cercanía a escenarios reales.
Arquitectura del servidor
A diferencia de una instalación tradicional, este laboratorio utilizará dos interfaces de red independientes.
Cada una tendrá una función específica.
Internet
│
Router / ISP
192.168.100.1
│
┌───────────────┴───────────────┐
│ │
Arch Linux Host Otros equipos
192.168.100.100
│
│ SSH
▼
────────────────────────────────────────────────────
Debian Server
────────────────────────────────────────────────────
enp0s3 (Bridge)
192.168.100.110
Administración
enp0s8 (NAT Network)
10.0.100.10
Red del laboratorio
La interfaz Bridge permitirá administrar el servidor desde el equipo anfitrión utilizando SSH, mientras que la interfaz NAT Network será utilizada exclusivamente para la comunicación entre Wazuh y los diferentes agentes del laboratorio.
Separar la red de administración de la red del laboratorio es una práctica habitual en infraestructuras empresariales. Esta segmentación mejora el aislamiento de los servicios y facilita la administración del entorno.
ISO utilizada
La imagen descargada corresponde a:
debian-13.6.0-amd64-netinst.iso
Características:
Arquitectura:
amd64
Tipo:
NetInstall
Versión:
Debian GNU/Linux 13 (Trixie)
La versión NetInstall incluye únicamente el instalador básico.
Durante el proceso descargará automáticamente los paquetes necesarios desde los repositorios oficiales.
Ventajas de utilizar NetInstall:
- Imagen de tamaño reducido.
- Instalación limpia.
- Sin paquetes innecesarios.
- Sistema más ligero.
- Mayor control sobre los componentes instalados.
Creación de la máquina virtual
La máquina virtual utilizada será:
Nombre:
DebianServer
Configuración inicial:
Sistema:
Linux
Debian (64-bit)
Memoria RAM:
4096 MB
Procesadores:
4 CPU
Disco:
50 GB
VDI
Reservado dinámicamente
Estos recursos permiten ejecutar cómodamente:
- Debian Server.
- Wazuh Manager.
- Dashboard.
- Servicios auxiliares.
sin comprometer el rendimiento del equipo anfitrión.
Adaptadores de red
La máquina virtual utilizará dos adaptadores de red configurados en VirtualBox.
Adaptador 1
Bridge Adapter
↓
Red física
↓
Administración del servidor
Este adaptador conectará el servidor directamente con la red local para permitir su administración mediante SSH desde Arch Linux.
Adaptador 2
NAT Network
↓
HomelabSOC
↓
Comunicación entre máquinas virtuales
Todos los agentes Windows y Linux utilizarán esta red para comunicarse con Wazuh sin depender de la red física.
Esta separación facilita la simulación de un entorno corporativo con diferentes segmentos de red.
Instalación de Debian
Al iniciar la máquina virtual aparecerá el instalador de Debian.
Las opciones disponibles son:
Install
Graphical Install
Advanced options
Para este laboratorio utilizaré:
Graphical Install
La versión gráfica simplifica la configuración inicial y resulta más cómoda para documentar cada paso del proceso.
Configuración inicial
Durante la instalación configuraremos los parámetros básicos del sistema.
Idioma
Español
País
Perú
Distribución del teclado
Latinoamericano
Estos parámetros pueden modificarse posteriormente, pero definirlos correctamente desde el inicio evita configuraciones adicionales.
Particionado del disco
Para este laboratorio utilizaré el método guiado.
Guided partitioning
↓
Use entire disk
La estructura generada será similar a:
/
├── Sistema operativo
├── Aplicaciones
└── Servicios
swap
Memoria virtual
En infraestructuras empresariales es común utilizar tecnologías como LVM, RAID o almacenamiento distribuido para mejorar la disponibilidad y facilitar la administración del almacenamiento.
En este laboratorio se prioriza una configuración sencilla y fácilmente reproducible.
Selección de paquetes
Durante la instalación Debian permite seleccionar diferentes componentes.
Como este servidor funcionará sin interfaz gráfica, únicamente instalaremos los paquetes necesarios.
[X] SSH Server
[X] Standard system utilities
[ ] Debian Desktop Environment
Mantener un servidor sin entorno gráfico reduce el consumo de recursos y disminuye la superficie de ataque del sistema.
Primer arranque
Una vez finalizada la instalación obtenemos un sistema Debian completamente funcional.
Debian GNU/Linux 13 (Trixie)
Información inicial del sistema:
uname -a
Linux DebianServer 6.12.95+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.95-1 (2026-07-04) x86_64 GNU/Linux
Con esta configuración ya disponemos de una plataforma estable sobre la que construiremos el resto del laboratorio.
Primeras configuraciones
Después del primer inicio realizaremos la actualización completa del sistema.
sudo apt update && sudo apt upgrade -y
Posteriormente verificaremos la información del servidor.
hostnamectl
Resultado esperado:
Operating System: Debian GNU/Linux 13 (Trixie)
Kernel: Linux 6.12.x
Architecture: x86-64
También es recomendable comprobar la configuración de las interfaces de red.
ip addr
Con este comando podremos identificar los nombres de las interfaces que utilizaremos durante la configuración de la red.
Configuración de red
El servidor utilizará dos interfaces con funciones claramente diferenciadas.
| Interfaz | Función | Dirección IP |
|---|---|---|
| enp0s3 | Administración (Bridge) | 192.168.100.110 |
| enp0s8 | Red del laboratorio (NAT Network) | 10.0.100.10 |
La arquitectura del laboratorio quedará organizada de la siguiente forma:
Internet
│
Router / ISP
192.168.100.1
│
┌───────────────┴───────────────┐
│ │
Arch Linux Host Otros equipos
192.168.100.100
│
│ SSH
▼
────────────────────────────────────────────
Debian Server
────────────────────────────────────────────
enp0s3
192.168.100.110
enp0s8
10.0.100.10
│
────────┼──────────────────────────────
│
Windows 11 10.0.100.20
Ubuntu Server 10.0.100.30
Kali Linux 10.0.100.100
La interfaz de administración permitirá gestionar el servidor desde el host, mientras que la red del laboratorio será utilizada por Wazuh para recibir los eventos enviados por los agentes.
Acceso remoto mediante SSH
Uno de los objetivos del laboratorio es administrar el servidor como se haría en un entorno empresarial.
Una vez habilitado el servicio SSH podremos acceder al servidor directamente desde Arch Linux.
ssh usuario@192.168.100.110
Toda la administración cotidiana se realizará sobre la interfaz enp0s3, mientras que la interfaz enp0s8 permanecerá dedicada a la comunicación con los agentes y demás servicios del laboratorio.
Plan de direccionamiento
Antes de comenzar a instalar las herramientas del SOC es conveniente definir un esquema de direccionamiento IP que se mantendrá durante todo el proyecto.
Cada equipo tendrá una dirección IP fija para evitar cambios inesperados y facilitar la administración del laboratorio.
| Equipo | Administración | Laboratorio |
|---|---|---|
| Arch Linux Host | 192.168.100.100 | — |
| Debian Server | 192.168.100.110 | 10.0.100.10 |
| Windows 11 | — | 10.0.100.20 |
| Ubuntu Server | — | 10.0.100.30 |
| Kali Linux | — | 10.0.100.100 |
Esta planificación simplifica la configuración de Wazuh, la creación de reglas, la incorporación de agentes y la resolución de problemas durante los siguientes capítulos.
Aunque en este laboratorio se utilizarán direcciones IP estáticas, en entornos empresariales también es habitual asignarlas mediante reservas DHCP. Lo importante es que cada servidor crítico conserve siempre la misma dirección dentro de la infraestructura.
Verificación de conectividad
Una vez configuradas las interfaces de red es recomendable comprobar que el servidor puede comunicarse correctamente tanto con la red de administración como con la red del laboratorio.
Desde Debian podemos verificar la configuración utilizando:
ip route
El resultado esperado será similar al siguiente:
default via 10.0.100.1 dev enp0s8
10.0.100.0/24 dev enp0s8
192.168.100.0/24 dev enp0s3
Posteriormente verificaremos la conectividad hacia el router del laboratorio.
ping 10.0.100.1
Y también podremos comprobar el acceso desde el equipo anfitrión.
Desde Arch Linux:
ping 192.168.100.110
Estas comprobaciones permiten confirmar que ambas redes funcionan correctamente antes de continuar con la instalación de servicios.
Snapshot inicial
Antes de instalar cualquier herramienta de seguridad crearé un Snapshot de la máquina virtual.
El nombre será:
debian-clean-install
Este punto de restauración representa un sistema completamente funcional y listo para evolucionar.
Incluye:
✓ Debian 13 instalado
✓ Sistema actualizado
✓ SSH habilitado
✓ Red configurada
✓ Dos interfaces operativas
✓ Base preparada para Wazuh
Crear snapshots antes de realizar cambios importantes permite volver rápidamente a un estado conocido si una actualización, configuración o instalación produce algún problema.
Esta práctica es muy habitual en laboratorios, entornos de pruebas y procesos de despliegue.
Estado actual del laboratorio
Después de este capítulo la infraestructura comienza a tomar forma.
Actualmente disponemos de:
✓ Arch Linux como equipo anfitrión
✓ VirtualBox instalado
✓ Red NAT Network configurada
✓ Debian Server funcionando
✓ Administración mediante SSH
✓ Segmentación de red
✓ Servidor preparado para instalar Wazuh
La arquitectura completa del laboratorio es ahora la siguiente:
Internet
│
Router / ISP
192.168.100.1
│
┌────────────────────┴────────────────────┐
│ │
Arch Linux Host Otros equipos
192.168.100.100
│
│ SSH
▼
──────────────────────────────────────────────────────────────
Debian Server (Servidor SOC)
──────────────────────────────────────────────────────────────
enp0s3 (Bridge)
192.168.100.110
Administración
enp0s8 (NAT Network)
10.0.100.10
│
─────────────┼───────────────────────────────────────────────
│
Windows 11
10.0.100.20
Ubuntu Server
10.0.100.30
Kali Linux
10.0.100.100
Aunque todavía no existen agentes conectados, toda la infraestructura necesaria para comenzar a construir el SOC ya se encuentra preparada.
¿Qué sigue?
Hasta este punto hemos construido los cimientos del laboratorio.
La evolución del proyecto puede representarse de la siguiente forma:
Hardware
│
▼
Arch Linux
│
▼
VirtualBox
│
▼
Debian Server
│
▼
Servidor listo para Wazuh
El siguiente paso será instalar el componente principal del laboratorio.
Lo aprendido
Instalar un sistema operativo puede parecer una tarea sencilla, pero en cualquier infraestructura profesional representa el punto de partida sobre el que se construirá todo lo demás.
La estabilidad del sistema, la configuración de la red, el acceso remoto y una correcta planificación son elementos que determinarán el éxito de las siguientes etapas.
Con Debian Server ya disponemos del primer servidor operativo del laboratorio y de una base sólida sobre la que desplegaremos el resto de componentes del SOC.
En los próximos capítulos incorporaremos Wazuh, conectaremos agentes Windows y Linux, centralizaremos registros, generaremos alertas y construiremos progresivamente un laboratorio Blue Team inspirado en escenarios reales.
El laboratorio deja de ser únicamente una colección de máquinas virtuales.
Comienza a convertirse en una infraestructura de seguridad capaz de observar, analizar y responder a los eventos que ocurren dentro de la red.