Ahorre 15% en todos los servicios de hosting

Pon a prueba tus habilidades y obtén Descuento<\/span> en cualquier plan de hosting

Usa el código: Skills Comenzar
Secciones
Linux Servidores virtuales

Cómo instalar Kali Linux en VMware Workstation: Guía completa paso a paso

Kali Linux es la distribución estándar de la industria para pruebas de penetración, hacking ético y evaluaciones de ciberseguridad. Instalar Kali Linux en VMware Workstation te proporciona un entorno completamente aislado y en sandbox donde puedes ejecutar auditorías de seguridad, practicar técnicas de explotación y probar defensas de red — todo sin tocar tu sistema operativo host o infraestructura de producción.

Ya seas un profesional de seguridad experimentado o recién estés comenzando tu viaje en hacking ético, esta guía completa te acompaña en cada paso: desde descargar la ISO hasta completar la configuración posterior a la instalación.

¿Por qué ejecutar Kali Linux en una máquina virtual?

Antes de sumergirse en el proceso de instalación, vale la pena entender por qué VMware Workstation es una opción tan popular para ejecutar Kali Linux:

  • Aislamiento: Tu SO anfitrión permanece completamente sin afectar por nada de lo que hagas dentro de la VM.
  • Snapshots: VMware te permite guardar el estado de tu VM en cualquier momento, para que puedas revertir después de una mala configuración o una prueba fallida.
  • Portabilidad: Los archivos de máquinas virtuales se pueden copiar, archivar y mover entre sistemas fácilmente.
  • Control de recursos: Puedes asignar con precisión CPU, RAM y espacio en disco para que coincida con tu carga de trabajo.
  • Entorno de prueba seguro: Ideal para practicar técnicas de pruebas de penetración en un entorno legal y controlado antes de aplicarlas en escenarios del mundo real.

> Nota de seguridad: Si necesitas un entorno dedicado y siempre activo para investigación de seguridad u operaciones de red team, considera implementar Kali Linux en un plan de VPS Hosting — dándote acceso remoto, control root completo y la capacidad de ejecutar herramientas 24/7 sin consumir recursos locales.

Requisitos previos

Antes de comenzar, asegúrate de tener lo siguiente en su lugar:

1. VMware Workstation

Descarga e instala VMware Workstation Pro o VMware Workstation Player desde el sitio web oficial de VMware. Se recomienda Workstation Pro por sus funciones de snapshot y redes avanzadas, pero Player funciona bien para uso básico.

2. ISO de Kali Linux

Descarga la última ISO de Kali Linux desde el sitio web oficial de Kali Linux en https://www.kali.org/get-kali/. Elige la imagen Installer (no la imagen Live) para una instalación completa. Siempre verifica la suma de comprobación SHA256 después de descargar para confirmar la integridad del archivo.

3. Requisitos del sistema

Tu máquina host debe cumplir con estas especificaciones mínimas:

ComponenteMínimoRecomendado
CPUDual-core, 64-bitQuad-core o mejor
RAM (host)8 GB16 GB o más
Espacio en disco libre30 GB60 GB o más
VirtualizaciónVT-x / AMD-V habilitadoVT-x / AMD-V habilitado

> Consejo: Asegúrate de que la virtualización de hardware (Intel VT-x o AMD-V) esté habilitada en la configuración de tu BIOS/UEFI. VMware te advertirá si no lo está, y el rendimiento se degradará significativamente.

Paso 1: Crear una Nueva Máquina Virtual en VMware Workstation

Inicia VMware Workstation

Abre VMware Workstation en tu computadora. Desde la pantalla de inicio, haz clic en "Create a New Virtual Machine".

Elige el Tipo de Configuración

Se te presentarán dos opciones:

  • Typical (Recommended) — Configuración guiada, ideal para la mayoría de usuarios.
  • Custom (Advanced) — Te da control granular sobre la compatibilidad de hardware y la configuración.

Selecciona Typical (Recommended) y haz clic en Next.

Selecciona el Medio de Instalación

En la siguiente pantalla, elige "Installer disc image file (ISO)" y haz clic en Browse para navegar al archivo ISO de Kali Linux que descargaste. Es posible que VMware no detecte automáticamente Kali Linux, lo cual está bien — especificarás el tipo de SO manualmente en el siguiente paso.

Haz clic en Next.

Paso 2: Elegir el Sistema Operativo Invitado

Dado que VMware no tiene una entrada dedicada a Kali Linux en su lista de SO, necesitas configurarlo manualmente:

  • Sistema operativo invitado: Selecciona Linux
  • Versión: Elige Debian 10.x 64-bit (Kali Linux está basado en Debian, y esta es la opción más cercana)

Haz clic en Siguiente.

Paso 3: Nombra tu Máquina Virtual y Establece la Ubicación de Almacenamiento

  • Nombre de la máquina virtual: Ingresa un nombre descriptivo como Kali Linux 2024 o Kali-Pentest-Lab.
  • Ubicación: Elige un directorio con espacio libre suficiente. Evita almacenar la VM en una unidad del sistema que esté casi llena.

Haz clic en Siguiente.

Paso 4: Asignar Espacio en Disco

Configura el disco duro virtual para tu instalación de Kali Linux:

  • Tamaño del disco: Establece un mínimo de 20 GB, aunque 40–60 GB se recomienda fuertemente si planeas instalar herramientas adicionales, almacenar capturas o ejecutar wordlists.
  • Tipo de almacenamiento de disco:
  • Almacenar disco virtual como un archivo único — Mejor rendimiento, pero menos portátil.
  • Dividir disco virtual en múltiples archivos — Más fácil de mover entre sistemas de archivos, ligera sobrecarga de rendimiento.

Para un laboratorio de seguridad dedicado, se prefiere el almacenamiento en archivo único. Haz clic en Siguiente.

Paso 5: Personalizar el Hardware Antes de Finalizar

Antes de hacer clic en Finish, haz clic en "Customize Hardware" para ajustar los recursos de tu VM.

Processor (CPU)

  • Asigna al menos 2 núcleos de procesador.
  • Si tu CPU host tiene 8 o más núcleos lógicos, asignar 4 núcleos mejorará significativamente el rendimiento al ejecutar herramientas multi-hilo como Hashcat o Metasploit.

Memory (RAM)

  • Mínimo: 2 GB
  • Recomendado: 4 GB
  • Óptimo para cargas de trabajo pesadas: 8 GB

Kali Linux con un entorno de escritorio completo (GNOME o XFCE) funciona cómodamente con 4 GB. Si estás ejecutando herramientas que consumen mucha memoria o múltiples servicios simultáneamente, asigna más.

Network Adapter

Elige el modo de red apropiado para tu caso de uso:

ModeUse Case
NATAcceso a internet simple a través del host; el más seguro para principiantes
BridgedLa VM obtiene su propia IP en la red local; útil para laboratorios de escaneo de red
Host-OnlyRed aislada solo entre VM y host; ideal para pruebas sin conexión

Para la mayoría de laboratorios de pruebas de penetración, NAT es el punto de partida más seguro y simple.

Display

Habilita Accelerate 3D graphics si tu GPU host lo soporta — esto mejora la capacidad de respuesta del entorno de escritorio.

Haz clic en Close, luego haz clic en Finish para crear la máquina virtual.

Paso 6: Encender la Máquina Virtual

Selecciona tu máquina virtual Kali Linux recién creada de la biblioteca de VMware y haz clic en "Power on this virtual machine". La VM se iniciará desde la imagen ISO que adjuntaste.

Paso 7: Instalar Kali Linux

Menú de Arranque

Cuando se inicia la VM, verá el menú de arranque GRUB de Kali Linux. Tiene dos opciones de instalación:

  • Graphical Install — Recomendado para la mayoría de usuarios; proporciona una interfaz visual controlada por ratón.
  • Install — Instalación basada en texto; útil para entornos de bajos recursos o solución de problemas.

Seleccione Graphical Install y presione Enter.

Idioma, Ubicación y Teclado

Siga las indicaciones en pantalla para configurar:

  1. Idioma — Seleccione su idioma preferido (p. ej., English).
  2. Ubicación — Elija su país o región. Esto afecta la configuración de zona horaria.
  3. Diseño de teclado — Seleccione el mapa de teclado apropiado para su hardware.

Configuración de Nombre de Host y Dominio

  • Nombre de host: Ingrese un nombre para su máquina (p. ej., kali-lab). Este es el nombre que su sistema utilizará en la red.
  • Nombre de dominio: Déjelo en blanco para una VM independiente, o ingrese un dominio si se está integrando en una red de laboratorio.

Configuración de Cuenta de Usuario

En versiones recientes de Kali Linux (2020.1 y posteriores), el instalador le solicita que cree una cuenta de usuario no root:

  • Nombre completo: Ingrese su nombre o un alias de laboratorio.
  • Nombre de usuario: Elija un nombre de usuario (p. ej., kaliuser).
  • Contraseña: Establezca una contraseña segura y confírmela.

> Importante: Las versiones anteriores de Kali usaban por defecto credenciales root / toor. Las versiones modernas utilizan una cuenta de usuario estándar con privilegios sudo. Siempre cambie las credenciales predeterminadas inmediatamente después de la instalación.

Particionar Discos

Para una instalación de máquina virtual, el enfoque más simple y efectivo es:

  1. Método de particionamiento: Seleccione “Guided – use entire disk”.
  2. Seleccionar disco: Elija el disco virtual que creó (aparecerá como el único disco disponible).
  3. Esquema de particionamiento: Seleccione “All files in one partition” para simplificar, o elija particiones separadas /home, /var y /tmp para un diseño más estructurado.
  4. Confirmar cambios: Revise el resumen de particiones y seleccione “Finish partitioning and write changes to disk”. Confirme seleccionando Yes cuando se le pida que escriba los cambios.

Configurar el Gestor de Paquetes

  • Espejo de red: Seleccione Yes para usar un espejo de red para descargas de paquetes. Esto asegura que obtenga las versiones más recientes de paquetes durante la instalación.
  • Ubicación del espejo: Elija un espejo geográficamente cercano a usted para descargas más rápidas.
  • Configuración de proxy: Si está detrás de un proxy corporativo, ingrese la dirección del proxy aquí. De lo contrario, déjelo en blanco.

Selección de Software

El instalador presentará una lista de colecciones de software para instalar. La selección predeterminada incluye:

  • Entorno de escritorio Kali (XFCE es el predeterminado; GNOME también está disponible)
  • Top 10 tools — Las herramientas de prueba de penetración más utilizadas
  • Selección de herramientas predeterminada — Un conjunto más amplio de herramientas de seguridad

Para un laboratorio de seguridad de propósito general, la selección predeterminada es un buen punto de partida. Siempre puede instalar herramientas adicionales más tarde usando apt.

Paso 8: Instalar el cargador de arranque GRUB

Cuando se le pida que instale el cargador de arranque GRUB:

  1. Seleccione para instalar GRUB en la unidad principal.
  2. Elija el disco virtual (típicamente listado como /dev/sda) como destino de instalación.

GRUB es esencial — sin él, su VM no arrancará en el sistema instalado.

Paso 9: Completar la instalación y reiniciar

Una vez que la instalación finalice, se te pedirá que retires el medio de instalación y reinicies. VMware generalmente maneja esto automáticamente. Haz clic en Continuar para reiniciar la máquina virtual.

La VM se reiniciará e iniciará en tu sistema Kali Linux recién instalado.

Paso 10: Primer inicio de sesión y configuración posterior a la instalación

Iniciar sesión

En la pantalla de inicio de sesión, ingrese el nombre de usuario y la contraseña que configuró durante la instalación.

Instalar VMware Tools (Altamente recomendado)

VMware Tools mejora significativamente la experiencia de la VM al habilitar:

  • Integración perfecta del ratón entre host e invitado
  • Portapapeles compartido (copiar/pegar entre host y VM)
  • Ajuste dinámico de resolución de pantalla
  • Capacidades mejoradas de compartir archivos
  • Mejor rendimiento general

Para instalar VMware Tools en Kali Linux, abra una terminal y ejecute:

sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y
sudo reboot

Después de reiniciar, su VM se sentirá mucho más responsiva e integrada con el sistema host.

Actualizar el sistema

Siempre actualice su sistema inmediatamente después de la instalación para obtener los últimos parches de seguridad y actualizaciones de herramientas:

sudo apt update && sudo apt upgrade -y

Para una actualización completa de distribución (incluidas actualizaciones del kernel):

sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt autoclean

Este proceso puede tomar varios minutos dependiendo de la velocidad de su conexión a Internet.

Tomar una instantánea

Una vez que su sistema esté actualizado y configurado, tome una instantánea de VMware. Esto le proporciona una línea de base limpia a la que revertir si algo sale mal durante las pruebas:

  1. En VMware Workstation, vaya a VM → Snapshot → Take Snapshot.
  2. Asígnele un nombre descriptivo como "Clean Install - Post Update".
  3. Haga clic en Take Snapshot.

Configurar el firewall (Opcional pero recomendado)

Para una configuración más endurecida, habilite y configure ufw (Uncomplicated Firewall):

sudo apt install ufw -y
sudo ufw enable
sudo ufw status

Verificar disponibilidad de herramientas

Kali Linux viene precargado con cientos de herramientas de seguridad. Verifique que algunas herramientas clave estén disponibles:

# Check Nmap
nmap --version

# Check Metasploit
msfconsole --version

# Check Burp Suite
burpsuite &

# Check Wireshark
wireshark --version

Solución de Problemas Comunes

La VM No Arranca Después de la Instalación

  • Asegúrate de que la ISO esté desconectada de la unidad virtual de CD/DVD después de la instalación.
  • Verifica que GRUB se haya instalado en el disco correcto (/dev/sda).
  • Comprueba que el orden de arranque en la configuración de la VM priorice el disco duro sobre la unidad de CD/DVD.

Bajo Rendimiento o Retrasos

  • Aumenta la asignación de RAM (mínimo 4 GB para un uso fluido del escritorio).
  • Habilita la virtualización de hardware en BIOS/UEFI.
  • Instala open-vm-tools para una mejor integración con VMware.
  • Reduce los efectos visuales en la configuración del entorno de escritorio.

Sin Acceso a Internet

  • Verifica que el adaptador de red esté configurado en NAT en la configuración de VMware.
  • Ejecuta sudo dhclient eth0 o sudo dhclient ens33 para solicitar una concesión DHCP.
  • Comprueba el editor de red virtual de VMware para asegurarte de que el servicio NAT está en ejecución.

Problemas de Resolución de Pantalla

  • Instala open-vm-tools-desktop como se describe arriba.
  • Ve a View → Autofit Guest en VMware para habilitar la resolución dinámica.

Llevando tu Laboratorio de Seguridad más Lejos

Una configuración local de VMware es excelente para aprender y experimentar, pero tiene limitaciones — tu laboratorio está vinculado a tu hardware físico, y ejecutar herramientas que consumen muchos recursos como crackers de contraseñas o escáneres de red a gran escala pueden sobrecargar tu máquina local.

Para investigación de seguridad más exigente y flujos de trabajo profesionales de pruebas de penetración, considera estas opciones:

  • VPS Hosting — Implementa una instancia de Kali Linux basada en la nube con recursos dedicados, accesible desde cualquier lugar. Perfecto para ejecutar escaneos de larga duración y herramientas persistentes.
  • Dedicated Servers — Para laboratorios de seguridad de nivel empresarial, infraestructura de red team, o entornos de prueba de alto rendimiento que requieren control total del hardware y máximos recursos.
  • GPU Hosting — Acelera tareas de seguridad intensivas en GPU como cracking de contraseñas con Hashcat, que puede aprovechar el paralelismo de GPU para procesar miles de millones de hashes por segundo.

La infraestructura basada en la nube también te permite construir entornos de laboratorio multi-nodo — por ejemplo, implementando un servidor objetivo vulnerable junto a tu máquina atacante Kali en la misma red privada, simulando escenarios de ataque del mundo real sin ningún riesgo para tus sistemas locales.

Consideraciones Éticas y Legales

Kali Linux es un conjunto de herramientas poderoso, y con ese poder viene una responsabilidad significativa. Siempre adhiérase a los siguientes principios:

  • Solo pruebe sistemas que posea o para los que tenga permiso escrito explícito. Las pruebas de penetración no autorizadas son ilegales en la mayoría de jurisdicciones y pueden resultar en enjuiciamiento penal.
  • Nunca use herramientas de Kali Linux contra sistemas de producción sin un acuerdo de compromiso formal.
  • Documente sus actividades de prueba minuciosamente, especialmente en compromisos profesionales.
  • Mantenga sus herramientas y SO actualizados para asegurar que está trabajando con las últimas bases de datos de vulnerabilidades y versiones de herramientas.

El objetivo del hacking ético es mejorar la seguridad, no explotarla. Use sus habilidades responsablemente.

Conclusión

Instalar Kali Linux en VMware Workstation es una de las mejores formas de construir un entorno profesional, flexible y seguro para pruebas de penetración. Siguiendo esta guía, has configurado una VM de Kali Linux completamente funcional con asignación adecuada de recursos, integración de VMware Tools y una configuración posterior a la instalación lista para trabajo de seguridad real.

Desde aquí, puedes explorar el extenso conjunto de herramientas de Kali — desde reconocimiento de redes con Nmap y Wireshark hasta frameworks de explotación como Metasploit y pruebas de aplicaciones web con Burp Suite.

A medida que tus habilidades y requisitos crecen, recuerda que la infraestructura en la nube puede extender tus capacidades mucho más allá de lo que una VM local puede ofrecer. Ya sea que necesites un entorno persistente de VPS Hosting, una configuración de Dedicated Servers de alto rendimiento para pruebas a gran escala, o SSL Certificates para asegurar los servicios web de tu laboratorio, AlexHost proporciona la infraestructura para apoyar tu viaje de seguridad en cada nivel.