Но в Windows один из предпочтительных способов использования Kali Linux — запустить его с помощью встроенного в Windows инструмента виртуализации (HyperV). Это возможно через WSL (подсистема Windows для Linux). Пользователи могут легко переключаться между Kali Linux и Windows.
Этот блог продемонстрирует:
- Предварительные условия
- Как настроить Kali на WSL?
- Как получить доступ к Kali Desktop с помощью KeX?
- Заключение
Предварительные условия
Чтобы настроить 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.