Як встановити 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.
- Відвідайте офіційну сторінку завантажень VirtualBox.
- Виберіть пакет інсталятора, який відповідає вашій хост-операційній системі (Windows, macOS або Linux).
- Завантажте та запустіть інсталятор.
- Дотримуйтеся екранних підказок, щоб завершити встановлення.
- За бажанням також завантажте та встановіть VirtualBox Extension Pack з тієї ж сторінки — він додає підтримку USB 2.0/3.0, RDP та шифрування диска.
Після встановлення запустіть VirtualBox, щоб переконатися, що він відкривається правильно, перш ніж продовжувати.
Крок 2: Завантажте ISO Kali Linux
Далі вам потрібно отримати офіційний образ ISO Kali Linux.
- Перейдіть на офіційну сторінку завантажень Kali Linux.
- У розділі Installer Images виберіть версію 64-bit (рекомендується для більшості сучасних систем).
- Ви можете завантажити через прямий HTTP або через торент-посилання для більшої швидкості.
- Перевірте цілісність завантаженого файлу, використовуючи надану контрольну суму SHA256 — це особливо важливо в середовищі, зосередженому на безпеці.
> Порада щодо безпеки: Завжди перевіряйте контрольні суми ISO перед встановленням, щоб переконатися, що образ не був змінений.
Крок 3: Створіть нову віртуальну машину у VirtualBox
З встановленим VirtualBox та завантаженим ISO настав час створити віртуальну машину.
- Відкрийте VirtualBox і натисніть кнопку New на панелі інструментів.
- У діалоговому вікні Name and Operating System налаштуйте наступне:
- Name: Kali Linux (або будь-яка назва на ваш вибір)
- Type: Linux
- Version: Debian (64-bit)
- Натисніть Next.
- Memory (RAM): Виділіть щонайменше 2048 MB (2GB). Для комфортного досвіду запуску кількох інструментів одночасно 4096 MB (4GB) наполегливо рекомендується.
- Натисніть Next.
- Hard Disk: Виберіть Create a virtual hard disk now і натисніть Create.
- Виберіть VDI (VirtualBox Disk Image) як тип файлу жорсткого диска і натисніть Next.
- Виберіть Dynamically allocated, щоб заощадити фізичне місце на диску, потім натисніть Next.
- Встановіть розмір віртуального диска щонайменше 20GB — 40GB або більше рекомендується, якщо ви плануєте встановити додаткові інструменти та зберігати захоплені дані.
- Натисніть Create, щоб завершити створення віртуальної машини.
Крок 4: Налаштуйте параметри віртуальної машини
Перед першим запуском VM застосуйте наступні налаштування, щоб забезпечити гладке встановлення.
Системні параметри
- Виберіть щойно створену VM на бічній панелі VirtualBox і натисніть Settings.
- Перейдіть до System > Motherboard.
- Переконайтеся, що Enable EFI (special OSes only) не позначено, якщо вам не потрібен режим завантаження UEFI.
- У розділі System > Processor виділіть 2 або більше ядер CPU, якщо ваша хост-машина це підтримує — це значно покращує продуктивність.
Параметри сховища
- Перейдіть до Storage у меню Settings.
- У розділі Controller: IDE натисніть на empty optical drive (значок диска).
- З правого боку натисніть значок диска поруч із Optical Drive і виберіть Choose a disk file.
- Перейдіть до завантаженого на кроці 2 ISO Kali Linux і виберіть його.
Параметри мережі
- Перейдіть до Network > Adapter 1.
- Виберіть один із наступних режимів залежно від ваших потреб:
- NAT: VM спільно використовує інтернет-з’єднання хоста. Найкраще для ізольованого тестування.
- Bridged Adapter: VM отримує власну IP-адресу у вашій локальній мережі. Найкраще, якщо вам потрібна VM для спілкування з іншими пристроями.
Параметри дисплея
- Перейдіть до Display > Screen.
- Встановіть Video Memory на 128 MB для кращої графічної продуктивності.
- Увімкніть 3D Acceleration, якщо ваш хост GPU це підтримує.
Натисніть OK, щоб зберегти всі параметри.
Крок 5: Встановіть Kali Linux
Тепер ви готові запустити віртуальну машину та запустити інсталятор Kali Linux.
- Виберіть вашу VM на бічній панелі VirtualBox і натисніть Start.
- VM завантажиться з ISO Kali Linux. Коли з’явиться меню завантаження, виберіть Graphical Install для найпростішого досвіду встановлення.
- Дотримуйтеся майстра встановлення через наступні кроки:
Мова та локаль
- Виберіть переважну мову, країну/регіон та розкладку клавіатури.
Налаштування мережі
- Введіть ім’я хоста для вашої машини (наприклад,
kali-lab). - Ви можете залишити ім’я домену порожнім для автономного налаштування.
- Якщо вас попросять налаштувати мережу, ви можете пропустити це і налаштувати мережу після встановлення.
Налаштування облікового запису користувача
- Створіть обліковий запис користувача без прав root із надійним паролем (Kali Linux 2020+ більше не використовує root як вхід за замовчуванням).
- Вас також попросять встановити пароль root — виберіть щось безпечне.
Розділення диска
- Виберіть Guided – Use Entire Disk для простого налаштування.
- Виберіть ваш віртуальний жорсткий диск, коли вас попросять.
- Виберіть All files in one partition для простоти.
- Підтвердіть зміни розділу та запишіть їх на диск.
Встановлення програмного забезпечення
- Інсталятор тепер скопіює та встановить усі необхідні пакети. Це може зайняти 10–20 хвилин залежно від продуктивності вашої хост-системи.
Завантажувач GRUB
- Коли вас попросять, встановіть завантажувач GRUB на основний диск (
/dev/sda).
- Після завершення встановлення натисніть Continue, щоб перезавантажити VM.
- Після перезавантаження видаліть ISO з віртуального оптичного диска (Devices > Optical Drives > Remove disk from virtual drive), щоб запобігти завантаженню з інсталятора знову.
- Увійдіть, використовуючи облікові дані, які ви створили під час встановлення.
Крок 6: Встановіть VirtualBox Guest Additions (рекомендується)
VirtualBox Guest Additions — це пакет драйверів та утиліт, який значно покращує продуктивність та зручність використання вашої Kali Linux VM. Встановлення його — один із найважливіших кроків після встановлення.
Переваги Guest Additions:
- Поліпшена графіка: Вищі роздільні здатності екрана та динамічна зміна розміру вікна
- Безперервна інтеграція миші: Немає необхідності вручну захоплювати/відпускати курсор миші
- Спільний буфер обміну: Копіюйте та вставляйте текст між вашою хост-ОС та Kali Linux
- Спільні папки: Легко передавайте файли між хостом та гостем
- Краща продуктивність: Оптимізовані драйвери дисплея та I/O
Кроки встановлення:
1. Оновіть список пакетів:
sudo apt update && sudo apt upgrade -y2. Встановіть необхідні заголовки ядра та інструменти збірки:
sudo apt install -y linux-headers-$(uname -r) build-essential dkms3. Вставте 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.run5. Перезавантажте VM, щоб застосувати зміни:
sudo rebootПісля перезавантаження ви повинні помітити поліпшену роздільну здатність екрана, безперервний рух миші та можливість динамічної зміни розміру вікна VM.
Крок 7: Посилення безпеки після встановлення та поради
Тепер, коли Kali Linux запущена та працює всередині VirtualBox, ось кілька найкращих практик, які слід дотримуватися:
Тримайте вашу систему оновленою
sudo apt update && sudo apt full-upgrade -yЗапускайте це регулярно, щоб переконатися, що у вас є найновіші інструменти безпеки та патчі.
Зробіть снімок
Перед внесенням будь-яких значних змін або початком нового тестування, зробіть снімок VirtualBox:
- Перейдіть до Machine > Take Snapshot
- Назвіть його (наприклад, “Clean Install”), щоб ви могли повернутися назад у будь-який час
Налаштуйте спільні папки
Налаштуйте спільну папку між хостом та гостем для легкої передачі файлів:
- Перейдіть до Settings > Shared Folders
- Додайте нову папку, позначте Auto-mount та Make Permanent
- Всередині Kali отримайте доступ до неї за адресою
/media/sf_<foldername>
Дослідіть попередньо встановлений набір інструментів
Kali Linux поставляється з сотнями інструментів безпеки, організованих за категоріями, включаючи:
- Nmap – сканування мережі
- Metasploit Framework – експлуатація
- Burp Suite – тестування веб-додатків
- Wireshark – аналіз пакетів
- John the Ripper / Hashcat – зламування паролів
Просування вашої лабораторії безпеки далі
Локальне налаштування VirtualBox — це чудова відправна точка, але воно має обмеження — ваша лабораторія прив’язана до однієї машини, а
