Как настроить Kali на WSL

Kak Nastroit Kali Na Wsl



Kali Linux — один из широко используемых дистрибутивов Linux профессионалами и студентами в области кибербезопасности. Он предлагает множество интересных инструментов для пен-тестирования, криминалистики безопасности и этического взлома. Однако, когда мы думаем о запуске Kali Linux в системе, мы можем использовать инструменты гипервизора, такие как VMware VirtualBox или облачную виртуализацию.

Но в Windows один из предпочтительных способов использования Kali Linux — запустить его с помощью встроенного в Windows инструмента виртуализации (HyperV). Это возможно через WSL (подсистема Windows для Linux). Пользователи могут легко переключаться между Kali Linux и Windows.

Этот блог продемонстрирует:







Предварительные условия

Чтобы настроить Kali Linux в Windows с помощью инструмента WSL, пользователь должен выполнить следующие предварительные условия:



  • ВСЛ: WSL позволяет нам запускать любой дистрибутив Linux в Windows. Он доступен в двух версиях» WSL1 ' и ' WSL2 ». Однако для запуска Kali Linux предпочтительной версией является WSL2, поскольку она использует виртуализацию Windows (HyperV).
  • Версия для Windows: Чтобы запустить и включить WSL в системе, у пользователя должна быть установлена ​​Windows 10 версии не ниже 20H1 (сборка: 19041, версия: 2004). Однако предпочтительной версией Kali Linux является Windows 11. Чтобы проверить сборку Windows, сначала откройте « Бегать », используя поле « Окно+R ' ключ. Затем найдите « победитель »:



Это покажет информацию об установленной Windows и ее версии в системе:





В этой статье мы используем Windows 11. Но процедура будет одинаковой для обеих.



  • декабрь: « dism.exe » — это встроенная утилита Windows, используемая для обслуживания изображений рабочего стола Windows. Он восстанавливает образ Windows, а также управляет средствами установки Windows и управляет ими.
  • PowerShell: Это встроенный терминал Windows и программа сценариев, которая используется для автоматизации административных задач и запуска команд Windows.

Давайте перейдем к разделу ниже, чтобы установить Kali на WSL.

Как настроить Kali на WSL?

WSL называется подсистемой Windows для дистрибутивов Linux. Это позволяет нам запускать различные дистрибутивы Linux в Windows без создания виртуальных машин и инструментов гипервизора. Чтобы настроить и установить Kali на WSL, следуйте приведенным рисункам.

Шаг 1. Запустите PowerShell.

Откройте Windows PowerShell от имени администратора прямо через меню «Пуск»:

Шаг 2. Включите WSL

Теперь включите инструмент WSL из функций Windows. Для этого запустите команду « dism.exe ” для включения и установки WSL в Windows:

dism.exe / В сети / включить функцию / имя функции:Microsoft-Windows-Subsystem-Linux / все / норестарт

Однако пользователи также могут установить инструмент WSL из Microsoft Store:

Шаг 3. Включите платформу VirtualMachine

На следующем шаге включите инструмент VirtualMachine Platform, используя приведенную ниже команду. Это позволит нам запустить Kali в виртуализации системы:

dism.exe / В сети / включить функцию / имя функции: VirtualMachinePlatform / все / норестарт

Шаг 4. Обновите WSL 1 до WSL 2.

Для запуска Kali Linux предпочтительнее использовать WSL 2. В Windows 10 по умолчанию используется WSL 1. Чтобы обновить версию WSL по умолчанию до WSL 2, выполните следующую команду:

wsl.exe --обновлять

Некоторые сборки Windows 10 не обновляют версию WSL. Чтобы вручную обновить версию WSL, загрузите « Обновление ядра WSL Linux » для Windows, нажав на прикрепленный файл. связь .

После загрузки MSI-файла обновления ядра WSL откройте файл « Загрузки » и выполните файл:

Это запустит обновление WSL для обновления версии:

После обновления версии WSL нажмите кнопку « Заканчивать ' кнопка. Не обращайте внимания на ошибку, поскольку мы уже обновили WSL2, и эта установка не выполняет никаких обновлений:

Шаг 5. Установите версию WSL по умолчанию

Теперь установите версию WSL по умолчанию как « 2 » с помощью следующей команды:

ВСЛ --set-default-version 2

После настройки WSL2 в системе теперь вы можете установить Kali Linux или любой другой дистрибутив Linux в подсистему Windows.

Шаг 6: Установите Kali Linux

Чтобы установить дистрибутив Kali Linux с помощью WSL, запустите команду « wsl –install –distribution <имя-дистрибутива> команда. Здесь « -распределение Опция «используется для указания имени дистрибутива. Мы установили « Кали-Линукс Распределение на WSL2:

ВСЛ --установить --распределение Кали-Линукс

После завершения процесса установки установите имя пользователя и пароль для Kali Linux, как показано ниже:

Вывод выше показывает, что мы успешно установили Kali Linux на WSL2.

Альтернативно, пользователи могут напрямую установить дистрибутив Kali Linux из официального магазина Microsoft:

Шаг 7. Проверьте информацию о ядре

Чтобы проверить информацию о ядре Kali, выполните следующую команду:

не называть имя

Шаг 8. Обновите репозиторий Kali.

Чтобы обновить репозиторий Kali, используйте команду « подходящее обновление » команда:

судо подходящее обновление

Это обновит Kali Linux до последней версии:

Приведенный выше снимок показывает, что « 163 ” пакеты необходимо обновить.

Шаг 9: Обновите пакеты Kali

Чтобы обновить пакеты Kali, выполните команду « подходящее обновление ” команда с правами root-пользователя:

судо подходящее обновление

Для выполнения операции может потребоваться дополнительное дисковое пространство, чтобы разрешить все разрешения, « опция » используется:

Мы эффективно установили Kali Linux на WSL2. Однако, чтобы использовать рабочий стол Kali в Windows, следуйте приведенному ниже сеансу.

Как получить доступ к Kali Desktop с помощью KeX?

Доступ к удаленному рабочему столу Kali можно получить, подключившись к серверу KeX. Чтобы установить инструмент Kali Windows KeX и запустить сервер, выполните следующие действия:

Шаг 1: Запустите Kali Linux

Сначала запустите дистрибутив Kali Linux в Windows, выполнив поиск в меню «Пуск»:

Шаг 2. Установите Windows KeX от Kali

Далее установите « Кали-Вин-Кекс » из репозитория APT Kali, используя команду ниже. Этот инструмент будет использоваться для запуска сервера Kali KeX в Windows:

судо подходящий установить Кали-Вин-Кекс

Вывод показывает, что мы установили в систему пакет Kali Windows KeX:

Шаг 3. Подключитесь к рабочему столу Kali

Теперь запустите и подключите сервер KeX Kali в Windows, выполнив следующую команду в терминале Kali:

бисквит --победить

Результат ниже показывает, что « Сервер Win-KeX работает «в порту» 5901 »:

Эта команда автоматически откроет рабочий стол Kali Linux в полноэкранном режиме. Здесь вы можете видеть, что мы эффективно получили доступ к удаленному рабочему столу Kali в Windows:

Мы рассмотрели способ полной настройки Kali Linux на WSL.

Заключение

Чтобы настроить Kali Linux в системе через WSL, сначала включите встроенные в Windows инструменты WSL и VirtualMachine Platform. После этого обновите WSL1 до WSL2. Затем установите Kali Linux, используя « wsl –install –дистрибутив Kali-Linux команда. Это установит и откроет терминал Kali Linux. Чтобы получить доступ к удаленному рабочему столу Kali, пользователю необходимо установить Windows KeX и запустить сервер KeX. Это откроет Kali Desktop на системном экране. В этом посте описаны методы настройки и использования Kali в WSL.