¿Cómo usar Kali Linux en Windows con WSL 2?

El subsistema de Windows para Linux permite a los desarrolladores ejecutar un entorno GNU/Linux que incluye la mayoría de las herramientas de línea de comandos, etc., directamente en Windows, sin modificaciones, sin la sobrecarga de una máquina virtual normal o un sistema de arranque dual.

Usos de WSL: 

  • Elija sus distribuciones GNU/Linux preferidas de Microsoft Store.
  • Ejecute herramientas básicas de línea de comandos, por ejemplo, grep, sed, awk u otros dobles de ELF-64.
  • Ejecute aplicaciones de línea de comandos Bash shell y GNU/Linux como tmux, emacs, SSHD, MySQL, y también podría usar los compiladores de lenguaje.
  • Invoque aplicaciones de Windows utilizando un shell de línea de comandos similar a Unix.
  • Invocar aplicaciones GNU/Linux en Windows.

WSL 2

WSL 2 es otra forma de ingeniería del subsistema de Windows para Linux que controla el subsistema de Windows para que Linux ejecute binarios ELF64 de Linux en Windows. Sus objetivos esenciales son construir la ejecución del sistema de archivos, al igual que incluir compatibilidad total con las llamadas del marco. Este nuevo diseño cambia la forma en que estos binarios de Linux se asocian con Windows y el equipo de su PC, pero al mismo tiempo brinda una experiencia de cliente similar a la de WSL 1 (la versión actual ampliamente accesible).

Requisitos para WSL 2:

  • Solo se puede acceder a WSL 2 en Windows 10, versión 1903, compilación 18362 o superior.
  • En caso de que esté en Windows 10 de 1903 o 1909, asegúrese de que su número de compilación menor sea 1049 o superior.
  • Ejecutando Windows 10, actualizado a la versión 2004 o superior, versión 19041, para sistemas ARM64.
  • WSL 2 funcionará con VMWare 15.5.5+ y VirtualBox 6+.

Verificación de la compatibilidad del sistema:

Paso 1: mantenga presionada la tecla del logotipo de Windows (en el teclado) + R para abrir el cuadro de diálogo de ejecución, luego escriba el siguiente comando y seleccione Aceptar.

winver

Paso 2: si la versión de compilación de su sistema operativo no es compatible, entonces tenemos que actualizar Windows.

Paso 3: para actualizar, haga clic en el logotipo de Windows en la esquina inferior izquierda de su pantalla y luego escriba el siguiente comando y presione enter:

check for updates

Paso 4: ahora, seleccione la opción «Buscar actualizaciones» en el menú que aparece y luego aparecerá un cuadro de diálogo.

Paso 5: haga clic en el botón «Buscar actualizaciones» en la pantalla y, después de completar con éxito la actualización, «reinicie» su máquina. Pero, si no obtiene ninguna información sobre la actualización, después de reiniciar, se le solicitará una actualización.

Configuración de WSL:

Paso 1: haga clic en el logotipo de Windows en la esquina inferior izquierda de su pantalla y luego escriba el siguiente comando:

powershell

Ahora, cuando aparezca la lista en el menú, haga clic derecho en la opción «Windows Power Shell» y elija «Ejecutar como administrador».

Paso 2: Ahora, una vez que Power Shell esté abierto y listo para usar, escriba el siguiente comando y presione enter:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Paso 3: reinicie su máquina.

Paso 4: después del reinicio, vuelva a ejecutar «Windows PowerShell» en el modo administrador y luego escriba el siguiente comando:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Paso 5: Ahora, escribe el siguiente comando:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Paso 6: Ahora, reinicie nuevamente su máquina.

Paso 7: para actualizar los paquetes del kernel, visite https://aka.ms/wsl2kernel , descargue el paquete del kernel e instálelo.

Paso 8: Para activar WSL 2, ejecute el siguiente comando en Windows Powershell ejecutándolo en modo administrador.

wsl --set-default-version 2

Instalación y configuración de Kali Linux CLI:

Paso 1: presione el botón del logotipo de Windows en su teclado, luego escriba el siguiente comando y luego elija la opción «Microsoft Store» en el menú.

microsoft store

Paso 2: Una vez que se abra la tienda de Microsoft, busque «Kali Linux» en la barra de búsqueda.

Paso 3: en la página de Kali Linux, haga clic en la opción «Obtener» para descargar la aplicación Kali Linux.

Paso 4: Una vez descargada la aplicación Kali Linux, cierre Microsoft-Store.

Paso 5: Haga clic en el logotipo de Windows en la esquina inferior izquierda de su pantalla y luego escriba el siguiente comando y presione enter:

Kali Linux

Paso 6: Después de abrir la aplicación Kali Linux, la distribución se instalará completamente en unos segundos.

Paso 7: luego, escriba las credenciales que desea configurar para iniciar sesión. Ahora, podrá usar Kali Linux fácilmente en el indicador de la línea de comandos y también ejecutar los comandos básicos sin errores.

Nota: La imagen base no contiene ninguna herramienta o una interfaz gráfica para mantener la imagen pequeña, sin embargo, se puede descargar e instalar fácilmente a través de los comandos «apt».

Configuración de Kali Linux (GUI):

Paso 1: Abra la aplicación Kali Linux e inicie sesión con sus credenciales.

Paso 2: Escriba el siguiente comando y presione enter:

sudo apt update && sudo apt upgrade -y

Paso 3: después de completar con éxito el comando anterior, escriba el siguiente comando y presione Entrar:

sudo apt upgrade && sudo apt install kali-win-kex -y

Paso 4: Ahora, una vez que se complete la instalación del comando anterior, escriba lo siguiente:

kex

Esto iniciará el proceso para abrir el entorno GUI de la distribución Kali Linux instalada.

Importante: 

1. Ahora, cada vez que tengamos que cerrar la GUI abierta, presionaremos la tecla «fn» con «f8» para seleccionar la opción «salir del visor». 

2. Luego, después de salir del visor, escriba el siguiente comando para cerrar completamente los servicios en ejecución: 

kex stop

3. A partir de entonces, cada vez que queramos iniciar el entorno GUI Kali Linux, primero abriremos la aplicación Kali Linux y luego escribiremos los siguientes comandos por secuencia: [o de lo contrario obtendrá un error].

kex stop [In any case you forgot to stop the kex services running before.]
kex

Nota: La configuración de la GUI anterior funcionará en las versiones 2020.3 o posteriores de Kali Linux.

Publicación traducida automáticamente

Artículo escrito por shivaysabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *