Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код: Skills Начать
Рубрики
Linux OS VPS

Как установить Kali Linux на VirtualBox: полное пошаговое руководство

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

В этом подробном руководстве вы узнаете, как именно загрузить, настроить и установить Kali Linux на VirtualBox, включая то, как оптимизировать вашу виртуальную машину с помощью Guest Additions для более гладкого и продуктивного рабочего процесса.

Зачем запускать Kali Linux в VirtualBox?

Прежде чем переходить к этапам установки, стоит понять, почему виртуализированная среда часто является предпочтительным выбором для специалистов по безопасности:

  • Изоляция: Ваша хост-операционная система остается защищенной от потенциально опасных инструментов или эксплойтов, работающих внутри VM.
  • Снимки состояния: Вы можете сохранить состояние вашей VM в любой момент и мгновенно откатиться, если что-то пойдет не так.
  • Портативность: Виртуальные машины можно экспортировать, обмениваться ими и развертывать на различном оборудовании.
  • Экономичность: Нет необходимости в отдельной физической машине, выделенной для тестирования безопасности.

Если вы хотите выйти за рамки локальной виртуализации и вам нужна удаленно доступная, всегда включенная среда, рассмотрите решение VPS Hosting — идеально подходит для запуска постоянных экземпляров Kali Linux в облаке.

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

Перед началом убедитесь, что у вас есть следующее:

  • Хост-машина под управлением Windows, macOS или Linux
  • Минимум 8GB RAM (минимум 4GB выделено для VM)
  • Минимум 50GB свободного дискового пространства
  • Стабильное интернет-соединение для загрузки необходимых файлов
  • Установленный VirtualBox (описано в Шаге 1)

Шаг 1: Загрузите и установите VirtualBox

VirtualBox — это бесплатный гипервизор с открытым исходным кодом, разработанный Oracle, который поддерживает хост-системы Windows, macOS и Linux.

  1. Посетите официальную страницу загрузок VirtualBox.
  2. Выберите пакет установщика, соответствующий вашей хост-операционной системе (Windows, macOS или Linux).
  3. Загрузите и запустите установщик.
  4. Следуйте подсказкам на экране для завершения установки.
  5. При желании также загрузите и установите VirtualBox Extension Pack с той же страницы — он добавляет поддержку USB 2.0/3.0, RDP и шифрования диска.

После установки запустите VirtualBox, чтобы убедиться, что он открывается правильно, прежде чем продолжить.

Шаг 2: Загрузите ISO образ Kali Linux

Далее вам нужно получить официальный ISO образ Kali Linux.

  1. Перейдите на официальную страницу загрузок Kali Linux.
  2. В разделе Installer Images выберите версию 64-bit (рекомендуется для большинства современных систем).
  3. Вы можете загрузить через прямую ссылку HTTP или через торрент-ссылку для более высоких скоростей.
  4. Проверьте целостность загруженного файла, используя предоставленную контрольную сумму SHA256 — это особенно важно в среде, ориентированной на безопасность.

> Совет по безопасности: Всегда проверяйте контрольные суммы ISO перед установкой, чтобы убедиться, что образ не был скомпрометирован.

Шаг 3: Создание новой виртуальной машины в VirtualBox

После установки VirtualBox и загрузки ISO пришло время создать виртуальную машину.

  1. Откройте VirtualBox и нажмите кнопку New на панели инструментов.
  2. В диалоговом окне Name and Operating System настройте следующее:
  • Name: Kali Linux (или любое другое имя по вашему выбору)
  • Type: Linux
  • Version: Debian (64-bit)
  1. Нажмите Next.
  2. Memory (RAM): Выделите минимум 2048 MB (2GB). Для комфортной работы с несколькими инструментами одновременно рекомендуется 4096 MB (4GB).
  3. Нажмите Next.
  4. Hard Disk: Выберите Create a virtual hard disk now и нажмите Create.
  5. Выберите VDI (VirtualBox Disk Image) в качестве типа файла жесткого диска и нажмите Next.
  6. Выберите Dynamically allocated для экономии физического дискового пространства, затем нажмите Next.
  7. Установите размер виртуального диска минимум 20GB — рекомендуется 40GB или больше, если вы планируете установить дополнительные инструменты и сохранять захваченные данные.
  8. Нажмите Create для завершения создания виртуальной машины.

Шаг 4: Настройка параметров виртуальной машины

Перед первой загрузкой VM примените следующие настройки конфигурации для обеспечения плавной установки.

Системные параметры

  1. Выберите созданную VM на боковой панели VirtualBox и нажмите Settings.
  2. Перейдите в System > Motherboard.
  3. Убедитесь, что Enable EFI (special OSes only) не отмечена, если вам специально не требуется режим загрузки UEFI.
  4. В разделе System > Processor выделите 2 или более ядер CPU, если ваша хост-машина это поддерживает — это значительно улучшает производительность.

Параметры хранилища

  1. Перейдите в Storage в меню Settings.
  2. В разделе Controller: IDE нажмите на пустой оптический привод (значок диска).
  3. С правой стороны нажмите на значок диска рядом с Optical Drive и выберите Choose a disk file.
  4. Перейдите к загруженному на Шаге 2 ISO-образу Kali Linux и выберите его.

Параметры сети

  1. Перейдите в Network > Adapter 1.
  2. Выберите один из следующих режимов в зависимости от ваших потребностей:
  • NAT: VM использует интернет-соединение хоста. Лучше всего для изолированного тестирования.
  • Bridged Adapter: VM получает собственный IP-адрес в вашей локальной сети. Лучше всего, если вам нужно, чтобы VM взаимодействовала с другими устройствами.

Параметры отображения

  1. Перейдите в Display > Screen.
  2. Установите Video Memory на 128 MB для лучшей графической производительности.
  3. Включите 3D Acceleration, если ваш хост GPU это поддерживает.

Нажмите OK для сохранения всех параметров.

Шаг 5: Установка Kali Linux

Теперь вы готовы загрузить виртуальную машину и запустить установщик Kali Linux.

  1. Выберите вашу VM на боковой панели VirtualBox и нажмите Start.
  2. VM загрузится с ISO Kali Linux. Когда появится меню загрузки, выберите Graphical Install для наиболее удобного процесса установки.
  3. Следуйте мастеру установки через следующие шаги:

Язык и локаль

  • Выберите предпочитаемый язык, страну/регион и раскладку клавиатуры.

Конфигурация сети

  • Введите имя хоста для вашей машины (например, kali-lab).
  • Вы можете оставить имя домена пустым для автономной установки.
  • Если будет предложена конфигурация сети, вы можете пропустить её и настроить сеть после установки.

Настройка учётной записи пользователя

  • Создайте учётную запись обычного пользователя с надёжным паролем (Kali Linux 2020+ больше не использует root в качестве входа по умолчанию).
  • Вам также будет предложено установить пароль root — выберите что-нибудь безопасное.

Разбиение диска

  • Выберите Guided – Use Entire Disk для простой установки.
  • Выберите виртуальный жёсткий диск при появлении запроса.
  • Выберите All files in one partition для простоты.
  • Подтвердите изменения разделов и запишите их на диск.

Установка программного обеспечения

  • Установщик теперь скопирует и установит все необходимые пакеты. Это может занять 10–20 минут в зависимости от производительности вашей хост-системы.

Загрузчик GRUB

  • При появлении запроса установите загрузчик GRUB на основной диск (/dev/sda).
  1. После завершения установки нажмите Continue для перезагрузки VM.
  2. После перезагрузки удалите ISO с виртуального оптического привода (Devices > Optical Drives > Remove disk from virtual drive), чтобы избежать загрузки с установщика снова.
  3. Войдите, используя учётные данные, созданные во время установки.

Шаг 6: Установка VirtualBox Guest Additions (Рекомендуется)

VirtualBox Guest Additions — это пакет драйверов и утилит, который значительно улучшает производительность и удобство использования вашей Kali Linux VM. Установка этого пакета является одним из наиболее важных этапов после установки.

Преимущества Guest Additions:

  • Улучшенная графика: Более высокие разрешения экрана и динамическое изменение размера окна
  • Безупречная интеграция мыши: Нет необходимости вручную захватывать/отпускать курсор мыши
  • Общий буфер обмена: Копирование и вставка текста между хост-ОС и Kali Linux
  • Общие папки: Легко передавайте файлы между хостом и гостевой ОС
  • Лучшая производительность: Оптимизированные драйверы дисплея и ввода-вывода

Этапы установки:

1. Обновите список пакетов:

sudo apt update && sudo apt upgrade -y

2. Установите необходимые заголовки ядра и инструменты сборки:

sudo apt install -y linux-headers-$(uname -r) build-essential dkms

3. Вставьте образ CD Guest Additions:

В строке меню VirtualBox выберите Devices > Insert Guest Additions CD image…

4. Смонтируйте CD и запустите установщик:

sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom
sudo /media/cdrom/VBoxLinuxAdditions.run

5. Перезагрузите VM для применения изменений:

sudo reboot

После перезагрузки вы должны заметить улучшенное разрешение экрана, плавное движение мыши и возможность динамического изменения размера окна VM.

Шаг 7: Усиление безопасности после установки и советы

Теперь, когда Kali Linux запущена и работает в VirtualBox, вот несколько лучших практик, которые следует соблюдать:

Держите вашу систему в актуальном состоянии

sudo apt update && sudo apt full-upgrade -y

Запускайте это регулярно, чтобы убедиться, что у вас установлены последние инструменты безопасности и исправления.

Создайте снимок

Перед внесением каких-либо значительных изменений или началом нового тестирования создайте снимок VirtualBox:

  • Перейдите в Machine > Take Snapshot
  • Назовите его (например, "Clean Install"), чтобы вы могли откатиться в любой момент

Настройте общие папки

Установите общую папку между хостом и гостевой системой для удобной передачи файлов:

  1. Перейдите в Settings > Shared Folders
  2. Добавьте новую папку, установите флажки Auto-mount и Make Permanent
  3. В Kali получите доступ к ней по адресу /media/sf_<foldername>

Изучите предустановленный набор инструментов

Kali Linux поставляется с сотнями инструментов безопасности, организованных по категориям, включая:

  • Nmap – сканирование сети
  • Metasploit Framework – эксплуатация
  • Burp Suite – тестирование веб-приложений
  • Wireshark – анализ пакетов
  • John the Ripper / Hashcat – взлом паролей

Расширение возможностей вашей лаборатории безопасности

Локальная установка VirtualBox — отличная отправная точка, но она имеет ограничения — ваша лаборатория привязана к одной машине, а ресурсоёмкие задачи могут замедлить работу хост-системы. Для профессионалов, которым нужна большая мощность, гибкость или удалённый доступ, рассмотрите эти альтернативы:

  • VPS Hosting — Разверните облачный экземпляр Kali Linux, доступный из любого места, с выделенными ресурсами и полным доступом root.
  • Dedicated Servers — Для лабораторий безопасности корпоративного уровня, операций красной команды или учебных сред, требующих максимальной производительности и изоляции.
  • GPU Hosting — Ускорьте взлом паролей, анализ хешей и задачи безопасности на основе машинного обучения с помощью инфраструктуры на базе GPU.

Для команд, запускающих внутренние инструменты безопасности, панели мониторинга или платформы отчётности, Shared Web Hosting предоставляет экономичный способ размещения вспомогательных веб-приложений рядом с вашей лабораторией.

Часто задаваемые вопросы

Могу ли я запустить Kali Linux на VirtualBox без мощного компьютера?

Да, но производительность будет ограничена. Выделите как минимум 2GB RAM и 2 CPU cores для VM. Для лучшего опыта рекомендуется 4GB RAM и 4 CPU cores.

Законно ли использовать Kali Linux?

Да. Сам Kali Linux полностью легален. Однако использование его инструментов для атак на системы без явного письменного разрешения незаконно. Всегда проводите тестирование на проникновение только на системах, которыми вы владеете или которые вам авторизованы для тестирования.

В чем разница между Kali Linux и Ubuntu?

Хотя оба основаны на Debian, Kali Linux специально разработан для наступательной безопасности и поставляется с предустановленными сотнями инструментов тестирования на проникновение. Ubuntu — это универсальный дистрибутив, ориентированный на удобство использования и стабильность.

Должен ли я использовать NAT или Bridged сетевое соединение?

Используйте NAT для изолированного тестирования, когда VM нужен только доступ в интернет. Используйте Bridged, когда вам нужно, чтобы VM выглядела как отдельное устройство в вашей сети — полезно для тестирования сетевых сервисов или взаимодействия с другими VM.

Могу ли я установить Kali Linux на VPS вместо VirtualBox?

Абсолютно. Многие пользователи предпочитают запускать Kali на плане VPS Hosting для круглосуточной доступности, удаленного доступа и лучшей производительности по сравнению с локальной VM.

Заключение

Установка Kali Linux на VirtualBox — один из наиболее доступных способов создания профессиональной лаборатории кибербезопасности. Следуя этому руководству, вы настроили полностью функциональную среду Kali Linux, оптимизировали её производительность с помощью Guest Additions и создали основу для этического хакинга, тестирования на проникновение и исследований безопасности.

Независимо от того, готовитесь ли вы к сертификациям, таким как OSCP или CEH, проводите авторизованные оценки безопасности или просто изучаете основы кибербезопасности, хорошо настроенная виртуальная машина Kali Linux — это незаменимый инструмент в вашем арсенале.

Когда ваши потребности превысят возможности локальной виртуальной машины, VPS Hosting и Dedicated Servers AlexHost предоставляют масштабируемую высокопроизводительную инфраструктуру для вывода ваших операций безопасности на новый уровень.