Как установить Kali Linux на VMware Workstation: полное пошаговое руководство
Kali Linux — это стандартный дистрибутив для тестирования на проникновение, этического хакинга и оценки кибербезопасности. Установка Kali Linux на VMware Workstation предоставляет полностью изолированную, защищённую среду, где вы можете проводить аудиты безопасности, практиковать методы эксплуатации и тестировать защиту сети — всё это без влияния на вашу хост-операционную систему или производственную инфраструктуру.
Независимо от того, являетесь ли вы опытным специалистом по безопасности или только начинаете свой путь в этическом хакинге, это подробное руководство проведёт вас через каждый шаг: от загрузки ISO до завершения конфигурации после установки.
Почему запускать Kali Linux на виртуальной машине?
Перед тем как перейти к процессу установки, стоит понять, почему VMware Workstation является таким популярным выбором для запуска Kali Linux:
- Изоляция: Ваша хост-ОС остается полностью не затронутой всем, что вы делаете внутри VM.
- Снимки состояния: VMware позволяет сохранить состояние вашей VM в любой момент, чтобы вы могли откатиться после неправильной конфигурации или неудачного теста.
- Портативность: Файлы виртуальных машин можно легко копировать, архивировать и перемещать между системами.
- Контроль ресурсов: Вы можете точно выделить CPU, RAM и дисковое пространство в соответствии с вашей рабочей нагрузкой.
- Безопасная тестовая среда: Идеально подходит для практики методов тестирования на проникновение в законной, контролируемой среде перед их применением в реальных сценариях.
> Примечание безопасности: Если вам нужна выделенная, постоянно работающая среда для исследований безопасности или операций красной команды, рассмотрите развертывание Kali Linux на плане VPS Hosting — что дает вам удаленный доступ, полный контроль root и возможность запускать инструменты 24/7 без потребления локальных ресурсов.
Предварительные требования
Перед началом убедитесь, что у вас есть следующее:
1. VMware Workstation
Загрузите и установите VMware Workstation Pro или VMware Workstation Player с официального веб-сайта VMware. Workstation Pro рекомендуется благодаря функциям снимков и расширенным возможностям сетевого взаимодействия, но Player подходит для базового использования.
2. Kali Linux ISO
Загрузите последнюю версию Kali Linux ISO с официального веб-сайта Kali Linux по адресу https://www.kali.org/get-kali/. Выберите образ Installer (не Live образ) для полной установки. Всегда проверяйте контрольную сумму SHA256 после загрузки, чтобы подтвердить целостность файла.
3. Системные требования
Ваш хост-компьютер должен соответствовать этим минимальным спецификациям:
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| CPU | Двухядерный, 64-разрядный | Четырёхядерный или лучше |
| RAM (хост) | 8 GB | 16 GB или больше |
| Свободное место на диске | 30 GB | 60 GB или больше |
| Виртуализация | VT-x / AMD-V включена | VT-x / AMD-V включена |
> Совет: Убедитесь, что аппаратная виртуализация (Intel VT-x или AMD-V) включена в параметрах BIOS/UEFI. VMware предупредит вас, если это не так, и производительность будет значительно снижена.
Шаг 1: Создание новой виртуальной машины в VMware Workstation
Запустите VMware Workstation
Откройте VMware Workstation на вашем компьютере. На главном экране нажмите "Create a New Virtual Machine".
Выберите тип конфигурации
Вам будут предложены два варианта:
- Typical (Recommended) — Пошаговая установка, идеальна для большинства пользователей.
- Custom (Advanced) — Дает вам детальный контроль над совместимостью оборудования и параметрами.
Выберите Typical (Recommended) и нажмите Next.
Выберите установочный носитель
На следующем экране выберите "Installer disc image file (ISO)" и нажмите Browse, чтобы перейти к загруженному файлу ISO Kali Linux. VMware может не распознать Kali Linux автоматически, что нормально — вы укажете тип ОС вручную на следующем шаге.
Нажмите Next.
Шаг 2: Выберите гостевую операционную систему
Поскольку VMware не имеет выделенной записи Kali Linux в списке ОС, вам необходимо настроить её вручную:
- Гостевая операционная система: Выберите Linux
- Версия: Выберите Debian 10.x 64-bit (Kali Linux основана на Debian, и это наиболее близкий вариант)
Нажмите Далее.
Шаг 3: Назовите виртуальную машину и установите место хранения
- Имя виртуальной машины: Введите описательное имя, например
Kali Linux 2024илиKali-Pentest-Lab. - Расположение: Выберите каталог с достаточным свободным местом. Избегайте сохранения VM на системном диске, который почти заполнен.
Нажмите Далее.
Шаг 4: Выделение дискового пространства
Настройте виртуальный жесткий диск для установки Kali Linux:
- Размер диска: Установите минимум 20 GB, хотя 40–60 GB настоятельно рекомендуется, если вы планируете установить дополнительные инструменты, сохранять захваты или запускать словари.
- Тип хранилища диска:
- Сохранять виртуальный диск как один файл — Лучшая производительность, но менее портативно.
- Разделить виртуальный диск на несколько файлов — Легче перемещать между файловыми системами, небольшие потери производительности.
Для выделенной лаборатории безопасности предпочтительно хранилище в один файл. Нажмите Далее.
Шаг 5: Настройка оборудования перед завершением
Перед нажатием кнопки Finish нажмите "Customize Hardware" для тонкой настройки ресурсов вашей VM.
Процессор (CPU)
- Выделите минимум 2 ядра процессора.
- Если ваш хост-процессор имеет 8 или более логических ядер, выделение 4 ядер значительно улучшит производительность при запуске многопоточных инструментов, таких как Hashcat или Metasploit.
Память (RAM)
- Минимум: 2 GB
- Рекомендуется: 4 GB
- Оптимально для тяжелых нагрузок: 8 GB
Kali Linux с полной средой рабочего стола (GNOME или XFCE) комфортно работает на 4 GB. Если вы запускаете требовательные к памяти инструменты или несколько сервисов одновременно, выделите больше.
Сетевой адаптер
Выберите подходящий сетевой режим для вашего случая:
| Режим | Случай использования |
|---|---|
| NAT | Простой доступ в интернет через хост; самый безопасный для начинающих |
| Bridged | VM получает собственный IP в локальной сети; полезно для лабораторий сетевого сканирования |
| Host-Only | Изолированная сеть только между VM и хостом; идеально для воздушно-зазорного тестирования |
Для большинства лабораторий тестирования на проникновение NAT — это самая безопасная и простая отправная точка.
Дисплей
Включите Accelerate 3D graphics, если ваш хост GPU это поддерживает — это улучшит отзывчивость среды рабочего стола.
Нажмите Close, затем нажмите Finish для создания виртуальной машины.
Шаг 6: Включение виртуальной машины
Выберите созданную виртуальную машину Kali Linux из библиотеки VMware и нажмите "Power on this virtual machine". Виртуальная машина загрузится с ISO образа, который вы подключили.
Шаг 7: Установка Kali Linux
Меню загрузки
При запуске VM вы увидите меню загрузки GRUB Kali Linux. У вас есть два варианта установки:
- Graphical Install — Рекомендуется для большинства пользователей; предоставляет визуальный интерфейс, управляемый мышью.
- Install — Текстовая установка; полезна для сред с ограниченными ресурсами или для устранения неполадок.
Выберите Graphical Install и нажмите Enter.
Язык, местоположение и клавиатура
Следуйте подсказкам на экране для настройки:
- Язык — Выберите предпочитаемый язык (например, English).
- Местоположение — Выберите вашу страну или регион. Это влияет на параметры часового пояса.
- Раскладка клавиатуры — Выберите соответствующую раскладку для вашего оборудования.
Конфигурация имени хоста и домена
- Имя хоста: Введите имя для вашей машины (например,
kali-lab). Это имя, которое ваша система будет использовать в сети. - Имя домена: Оставьте пустым для автономной VM или введите домен, если вы интегрируете в лабораторную сеть.
Настройка учетной записи пользователя
В последних версиях Kali Linux (2020.1 и позже) установщик предлагает создать учетную запись обычного пользователя:
- Полное имя: Введите ваше имя или псевдоним для лаборатории.
- Имя пользователя: Выберите имя пользователя (например,
kaliuser). - Пароль: Установите надежный пароль и подтвердите его.
> Важно: Старые версии Kali по умолчанию использовали учетные данные root / toor. Современные версии используют стандартную учетную запись пользователя с привилегиями sudo. Всегда меняйте учетные данные по умолчанию сразу после установки.
Разбиение диска на разделы
Для установки виртуальной машины самый простой и эффективный подход:
- Метод разбиения: Выберите «Guided – use entire disk».
- Выберите диск: Выберите созданный вами виртуальный диск (он будет отображаться как единственный доступный диск).
- Схема разбиения: Выберите «All files in one partition» для простоты или выберите отдельные разделы
/home,/varи/tmpдля более структурированного макета. - Подтвердите изменения: Просмотрите сводку разделов и выберите «Finish partitioning and write changes to disk». Подтвердите, выбрав Yes при запросе на запись изменений.
Конфигурация менеджера пакетов
- Сетевое зеркало: Выберите Yes для использования сетевого зеркала для загрузки пакетов. Это гарантирует получение последних версий пакетов во время установки.
- Расположение зеркала: Выберите зеркало, географически близкое к вам, для более быстрых загрузок.
- Параметры прокси: Если вы находитесь за корпоративным прокси, введите адрес прокси здесь. В противном случае оставьте пустым.
Выбор программного обеспечения
Установщик представит список коллекций программного обеспечения для установки. Выбор по умолчанию включает:
- Окружение рабочего стола Kali (XFCE — по умолчанию; GNOME также доступна)
- Top 10 tools — Наиболее часто используемые инструменты тестирования на проникновение
- Default tool selection — Более широкий набор инструментов безопасности
Для универсальной лаборатории безопасности выбор по умолчанию — хорошая отправная точка. Вы всегда можете установить дополнительные инструменты позже, используя apt.
Шаг 8: Установка загрузчика GRUB
Когда будет предложено установить загрузчик GRUB:
- Выберите Yes для установки GRUB на основной диск.
- Выберите виртуальный диск (обычно указывается как
/dev/sda) в качестве целевого диска для установки.
GRUB необходим — без него ваша VM не сможет загрузиться в установленную систему.
Шаг 9: Завершение установки и перезагрузка
После завершения установки вам будет предложено извлечь установочный носитель и перезагрузить систему. VMware обычно делает это автоматически. Нажмите Continue для перезагрузки виртуальной машины.
ВМ перезагрузится и загрузится в вашу только что установленную систему Kali Linux.
Шаг 10: Первый вход и конфигурация после установки
Вход в систему
На экране входа введите имя пользователя и пароль, которые вы настроили во время установки.
Установка VMware Tools (Настоятельно рекомендуется)
VMware Tools значительно улучшает работу VM, обеспечивая:
- Бесшовную интеграцию мыши между хостом и гостевой системой
- Общий буфер обмена (копирование/вставка между хостом и VM)
- Динамическую регулировку разрешения экрана
- Улучшенные возможности обмена файлами
- Лучшую общую производительность
Для установки VMware Tools на Kali Linux откройте терминал и выполните:
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y
sudo rebootПосле перезагрузки ваша VM будет работать намного более отзывчиво и интегрирована с хост-системой.
Обновление системы
Всегда обновляйте систему сразу после установки, чтобы получить последние исправления безопасности и обновления инструментов:
sudo apt update && sudo apt upgrade -yДля полного обновления дистрибутива (включая обновления ядра):
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt autocleanЭтот процесс может занять несколько минут в зависимости от скорости вашего интернет-соединения.
Создание снимка состояния
После обновления и настройки системы создайте снимок состояния VMware. Это дает вам чистую базовую конфигурацию, к которой можно вернуться, если что-то пойдет не так во время тестирования:
- В VMware Workstation перейдите в VM → Snapshot → Take Snapshot.
- Назовите его чем-то описательным, например
"Clean Install - Post Update". - Нажмите Take Snapshot.
Конфигурация брандмауэра (Опционально, но рекомендуется)
Для более защищенной конфигурации включите и настройте ufw (Uncomplicated Firewall):
sudo apt install ufw -y
sudo ufw enable
sudo ufw statusПроверка доступности инструментов
Kali Linux поставляется с предварительно загруженными сотнями инструментов безопасности. Проверьте доступность некоторых ключевых инструментов:
# Check Nmap
nmap --version
# Check Metasploit
msfconsole --version
# Check Burp Suite
burpsuite &
# Check Wireshark
wireshark --versionУстранение распространенных проблем
VM не загружается после установки
- Убедитесь, что ISO отключен от виртуального привода CD/DVD после установки.
- Проверьте, что GRUB был установлен на правильный диск (
/dev/sda). - Убедитесь, что порядок загрузки в параметрах VM отдает приоритет жесткому диску перед приводом CD/DVD.
Низкая производительность или задержки
- Увеличьте выделение RAM (минимум 4 GB для плавной работы рабочего стола).
- Включите аппаратную виртуализацию в BIOS/UEFI.
- Установите
open-vm-toolsдля лучшей интеграции с VMware. - Уменьшите визуальные эффекты в параметрах окружения рабочего стола.
Нет доступа в Интернет
- Проверьте, что сетевой адаптер установлен на NAT в параметрах VMware.
- Запустите
sudo dhclient eth0илиsudo dhclient ens33для запроса аренды DHCP. - Проверьте редактор виртуальной сети VMware, чтобы убедиться, что служба NAT запущена.
Проблемы с разрешением экрана
- Установите
open-vm-tools-desktopкак описано выше. - Перейдите в View → Autofit Guest в VMware, чтобы включить динамическое разрешение.
Расширение вашей лаборатории безопасности
Локальная установка VMware отлично подходит для обучения и экспериментов, но имеет ограничения — ваша лаборатория привязана к вашему физическому оборудованию, а запуск ресурсоемких инструментов, таких как взломщики паролей или крупномасштабные сканеры сети, может перегрузить вашу локальную машину.
Для более сложных исследований безопасности и профессиональных рабочих процессов тестирования на проникновение рассмотрите эти варианты:
- VPS Hosting — Разверните облачный экземпляр Kali Linux с выделенными ресурсами, доступный откуда угодно. Идеально подходит для запуска сканирований длительной продолжительности и постоянных инструментов.
- Dedicated Servers — Для корпоративных лабораторий безопасности, инфраструктуры красной команды или высокопроизводительных сред тестирования, требующих полного контроля оборудования и максимальных ресурсов.
- GPU Hosting — Ускорьте задачи безопасности с интенсивным использованием GPU, такие как взлом паролей с помощью Hashcat, который может использовать параллелизм GPU для обработки миллиардов хешей в секунду.
Облачная инфраструктура также позволяет вам создавать многоузловые лабораторные среды — например, развертывание уязвимого целевого сервера рядом с вашей машиной атакующего Kali в одной приватной сети, имитируя реальные сценарии атак без каких-либо рисков для ваших локальных систем.
Этические и правовые соображения
Kali Linux — это мощный набор инструментов, и с этой мощью приходит значительная ответственность. Всегда придерживайтесь следующих принципов:
- Тестируйте только системы, которыми вы владеете или на которые у вас есть явное письменное разрешение. Несанкционированное тестирование на проникновение является незаконным в большинстве юрисдикций и может привести к уголовному преследованию.
- Никогда не используйте инструменты Kali Linux против производственных систем без формального соглашения об оказании услуг.
- Тщательно документируйте свою деятельность по тестированию, особенно при профессиональных работах.
- Держите свои инструменты и ОС в актуальном состоянии, чтобы работать с последними базами данных уязвимостей и версиями инструментов.
Цель этичного хакинга — улучшить безопасность, а не эксплуатировать её. Используйте свои навыки ответственно.
Заключение
Установка Kali Linux на VMware Workstation — один из лучших способов создать профессиональную, гибкую и безопасную среду для тестирования на проникновение. Следуя этому руководству, вы установили полностью функциональную виртуальную машину Kali Linux с правильным распределением ресурсов, интеграцией VMware Tools и конфигурацией после установки, готовой к реальной работе в области безопасности.
Отсюда вы можете изучить обширный набор инструментов Kali — от сетевой разведки с помощью Nmap и Wireshark до фреймворков эксплуатации, таких как Metasploit, и тестирования веб-приложений с помощью Burp Suite.
По мере роста ваших навыков и требований помните, что облачная инфраструктура может расширить ваши возможности далеко за пределы того, что может предложить локальная виртуальная машина. Нужна ли вам постоянная среда VPS Hosting, высокопроизводительная установка Dedicated Servers для крупномасштабного тестирования или SSL Certificates для защиты веб-сервисов вашей лаборатории, AlexHost предоставляет инфраструктуру для поддержки вашего пути в области безопасности на каждом уровне.
на всех хостинговых услугах