Estoy usando WSL2 (Windows Subsystem Linux) como control node, es equivalente a la máquina de trabajo en un entorno real de Linux. Concretamente estoy utilizando la distribución Ubuntu-24.04.

Utilizo Ubuntu-24.04 por mi experiencia de uso. Tiene soporte LTS largo y compatibilidad nativa con CIS Benchmarks modernos.

Para la máquina a configurar, he utilizado Vagrant para levantarla de manera rápida.

Vagrant.configure("2") do |config|
  # Usamos Ubuntu 22.04 LTS
  config.vm.box = "ubuntu/jammy64"
 
  # IP Privada para que WSL2 pueda comunicarse con la VM
  config.vm.network "private_network", ip: "192.168.56.10"
 
  config.vm.provider "virtualbox" do |vb|
 
    vb.memory = "1024"
    vb.cpus = 1
    vb.name = "webserver-portfolio-lab"
 
  end
 
  # Deshabilitamos la configuración por defecto de SSH insegura
 
  config.ssh.insert_key = true
 
end