Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu: Skills Rozpocznij
Sekcja
Linux Serwery Wirtualne System operacyjny

Jak zainstalować Kali Linux na VirtualBox: Kompletny przewodnik krok po kroku

Kali Linux to standard branżowy dystrybucji Linux do testów penetracyjnych, etycznego hackowania i badań cybersecurity. Niezależnie od tego, czy jesteś doświadczonym specjalistą ds. bezpieczeństwa, czy dopiero zaczynasz swoją przygodę z bezpieczeństwem ofensywnym, uruchamianie Kali Linux wewnątrz VirtualBox to jeden z najinteligentniejszych i najbezpieczniejszych sposobów na zbudowanie w pełni funkcjonalnego środowiska laboratoryjnego — bez dual-bootingu, bez dedykowanego sprzętu.

W tym kompleksowym przewodniku dowiesz się dokładnie, jak pobrać, skonfigurować i zainstalować Kali Linux na VirtualBox, w tym jak zoptymalizować maszynę wirtualną za pomocą Guest Additions dla płynniejszego i bardziej produktywnego przepływu pracy.

Dlaczego uruchamiać Kali Linux w VirtualBox?

Zanim przejdziemy do kroków instalacji, warto zrozumieć, dlaczego wirtualizowane środowisko jest często preferowanym wyborem dla profesjonalistów bezpieczeństwa:

  • Izolacja: Twój system operacyjny hosta pozostaje chroniony przed potencjalnie niebezpiecznymi narzędziami lub exploitami uruchomionymi wewnątrz VM.
  • Snapshoty: Możesz zapisać stan swojej VM w dowolnym momencie i natychmiast przywrócić, jeśli coś pójdzie nie tak.
  • Przenośność: Maszyny wirtualne mogą być eksportowane, udostępniane i wdrażane na różnym sprzęcie.
  • Opłacalne: Nie ma potrzeby dla oddzielnej maszyny fizycznej dedykowanej do testów bezpieczeństwa.

Jeśli szukasz czegoś więcej niż lokalna wirtualizacja i potrzebujesz zdalnie dostępnego, zawsze włączonego środowiska, rozważ rozwiązanie VPS Hosting — idealne do uruchamiania trwałych instancji Kali Linux w chmurze.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że masz następujące elementy:

  • Komputer hosta z systemem Windows, macOS lub Linux
  • Co najmniej 8GB RAM (4GB minimum przydzielone do VM)
  • Co najmniej 50GB wolnego miejsca na dysku
  • Stabilne połączenie internetowe do pobierania wymaganych plików
  • Zainstalowany VirtualBox (opisany w Kroku 1)

Krok 1: Pobierz i zainstaluj VirtualBox

VirtualBox to darmowy, otwartoźródłowy hiperwizor opracowany przez Oracle, który obsługuje systemy hosta Windows, macOS i Linux.

  1. Odwiedź oficjalną stronę pobierania VirtualBox.
  2. Wybierz pakiet instalatora odpowiadający Twojemu systemowi operacyjnemu hosta (Windows, macOS lub Linux).
  3. Pobierz i uruchom instalator.
  4. Postępuj zgodnie z wyświetlanymi na ekranie instrukcjami, aby ukończyć instalację.
  5. Opcjonalnie pobierz i zainstaluj również VirtualBox Extension Pack z tej samej strony — dodaje obsługę USB 2.0/3.0, RDP i szyfrowania dysków.

Po zainstalowaniu uruchom VirtualBox, aby potwierdzić, że otwiera się prawidłowo, zanim przejdziesz dalej.

Krok 2: Pobierz obraz ISO Kali Linux

Następnie musisz uzyskać oficjalny obraz ISO Kali Linux.

  1. Przejdź na oficjalną stronę pobierania Kali Linux.
  2. W sekcji Installer Images wybierz wersję 64-bit (zalecane dla większości nowoczesnych systemów).
  3. Możesz pobrać za pośrednictwem bezpośredniego HTTP lub linku torrent, aby uzyskać wyższą prędkość.
  4. Zweryfikuj integralność pobranego pliku, używając dostarczonej sumy kontrolnej SHA256 — jest to szczególnie ważne w środowisku skoncentrowanym na bezpieczeństwie.

> Wskazówka bezpieczeństwa: Zawsze weryfikuj sumy kontrolne ISO przed instalacją, aby upewnić się, że obraz nie został zmieniony.

Krok 3: Utwórz nową maszynę wirtualną w VirtualBox

Po zainstalowaniu VirtualBox i pobraniu ISO nadszedł czas na utworzenie maszyny wirtualnej.

  1. Otwórz VirtualBox i kliknij przycisk New na pasku narzędzi.
  2. W oknie dialogowym Name and Operating System skonfiguruj następujące elementy:
  • Name: Kali Linux (lub dowolna nazwa, którą wolisz)
  • Type: Linux
  • Version: Debian (64-bit)
  1. Kliknij Next.
  2. Memory (RAM): Przydziel co najmniej 2048 MB (2GB). Aby uzyskać wygodne doświadczenie podczas jednoczesnego uruchamiania wielu narzędzi, 4096 MB (4GB) jest zdecydowanie zalecane.
  3. Kliknij Next.
  4. Hard Disk: Wybierz Create a virtual hard disk now i kliknij Create.
  5. Wybierz VDI (VirtualBox Disk Image) jako typ pliku dysku twardego i kliknij Next.
  6. Wybierz Dynamically allocated, aby zaoszczędzić miejsce na dysku fizycznym, a następnie kliknij Next.
  7. Ustaw rozmiar dysku wirtualnego na co najmniej 20GB40GB lub więcej jest zalecane, jeśli planujesz zainstalować dodatkowe narzędzia i przechowywać przechwycone dane.
  8. Kliknij Create, aby sfinalizować maszynę wirtualną.

Krok 4: Konfiguracja ustawień maszyny wirtualnej

Przed pierwszym uruchomieniem VM zastosuj następujące zmiany konfiguracji, aby zapewnić bezproblemową instalację.

Ustawienia systemowe

  1. Wybierz nowo utworzoną VM na pasku bocznym VirtualBox i kliknij Settings.
  2. Przejdź do System > Motherboard.
  3. Upewnij się, że Enable EFI (special OSes only) jest unchecked, chyba że specjalnie potrzebujesz trybu UEFI boot.
  4. W sekcji System > Processor przydziel 2 lub więcej rdzeni CPU, jeśli twoja maszyna hosta to obsługuje — znacznie poprawia to wydajność.

Ustawienia magazynu

  1. Przejdź do Storage w menu Settings.
  2. W sekcji Controller: IDE kliknij empty optical drive (ikona dysku).
  3. Po prawej stronie kliknij ikonę dysku obok Optical Drive i wybierz Choose a disk file.
  4. Przejdź do i wybierz Kali Linux ISO, którą pobrałeś w Kroku 2.

Ustawienia sieciowe

  1. Przejdź do Network > Adapter 1.
  2. Wybierz jeden z następujących trybów w zależności od twoich potrzeb:
  • NAT: VM udostępnia połączenie internetowe hosta. Najlepsze dla izolowanego testowania.
  • Bridged Adapter: VM otrzymuje własny adres IP w twojej sieci lokalnej. Najlepsze, jeśli VM musi komunikować się z innymi urządzeniami.

Ustawienia wyświetlania

  1. Przejdź do Display > Screen.
  2. Ustaw Video Memory na 128 MB dla lepszej wydajności graficznej.
  3. Włącz 3D Acceleration, jeśli twoja GPU hosta to obsługuje.

Kliknij OK, aby zapisać wszystkie ustawienia.

Krok 5: Instalacja Kali Linux

Teraz jesteś gotowy do uruchomienia maszyny wirtualnej i uruchomienia instalatora Kali Linux.

  1. Wybierz swoją VM na pasku bocznym VirtualBox i kliknij Start.
  2. VM uruchomi się z ISO Kali Linux. Gdy pojawi się menu rozruchu, wybierz Graphical Install, aby uzyskać najłatwiejsze doświadczenie instalacji.
  3. Postępuj zgodnie z kreatorem instalacji przez następujące kroki:

Język i ustawienia regionalne

  • Wybierz preferowany język, kraj/region i układ klawiatury.

Konfiguracja sieci

  • Wprowadź nazwę hosta dla swojej maszyny (np. kali-lab).
  • Możesz pozostawić nazwę domeny pustą dla konfiguracji autonomicznej.
  • Jeśli zostaniesz poproszony o konfigurację sieci, możesz ją pominąć i skonfigurować sieć po instalacji.

Konfiguracja konta użytkownika

  • Utwórz konto użytkownika bez uprawnień root z silnym hasłem (Kali Linux 2020+ nie używa już root jako domyślnego logowania).
  • Zostaniesz również poproszony o ustawienie hasła root — wybierz coś bezpiecznego.

Partycjonowanie dysku

  • Wybierz Guided – Use Entire Disk dla prostej konfiguracji.
  • Wybierz wirtualny dysk twardy po wyświetleniu monitu.
  • Wybierz All files in one partition dla uproszczenia.
  • Potwierdź zmiany partycji i zapisz je na dysku.

Instalacja oprogramowania

  • Instalator skopiuje i zainstaluje wszystkie wymagane pakiety. Może to potrwać 10–20 minut w zależności od wydajności systemu hosta.

Bootloader GRUB

  • Po wyświetleniu monitu zainstaluj bootloader GRUB na dysku podstawowym (/dev/sda).
  1. Po zakończeniu instalacji kliknij Continue, aby ponownie uruchomić VM.
  2. Po ponownym uruchomieniu usuń ISO z wirtualnego napędu optycznego (Devices > Optical Drives > Remove disk from virtual drive), aby uniknąć ponownego uruchomienia z instalatora.
  3. Zaloguj się przy użyciu poświadczeń utworzonych podczas instalacji.

Krok 6: Zainstaluj VirtualBox Guest Additions (Rekomendowane)

VirtualBox Guest Additions to pakiet sterowników i narzędzi, które dramatycznie poprawiają wydajność i użyteczność Twojej maszyny wirtualnej Kali Linux. Zainstalowanie go to jeden z najważniejszych kroków po instalacji.

Korzyści z Guest Additions:

  • Ulepszona grafika: Wyższe rozdzielczości ekranu i dynamiczna zmiana rozmiaru okna
  • Bezproblemowa integracja myszy: Brak potrzeby ręcznego przechwytywania/zwalniania kursora myszy
  • Współdzielony schowek: Kopiuj i wklej tekst między systemem operacyjnym hosta a Kali Linux
  • Współdzielone foldery: Łatwo przesyłaj pliki między hostem a gościem
  • Lepsza wydajność: Zoptymalizowane sterowniki wyświetlania i I/O

Kroki instalacji:

1. Zaktualizuj listę pakietów:

sudo apt update && sudo apt upgrade -y

2. Zainstaluj wymagane nagłówki jądra i narzędzia kompilacji:

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

3. Wstaw obraz CD Guest Additions:

W pasku menu VirtualBox przejdź do Devices > Insert Guest Additions CD image…

4. Zamontuj CD i uruchom instalator:

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

5. Uruchom ponownie maszynę wirtualną, aby zastosować zmiany:

sudo reboot

Po ponownym uruchomieniu powinieneś zauważyć ulepszoną rozdzielczość ekranu, bezproblemowy ruch myszy i możliwość dynamicznej zmiany rozmiaru okna maszyny wirtualnej.

Krok 7: Wzmacnianie bezpieczeństwa po instalacji i porady

Teraz, gdy Kali Linux działa w VirtualBox, oto kilka najlepszych praktyk, które należy stosować:

Utrzymuj swój system zaktualizowany

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

Uruchamiaj to regularnie, aby mieć pewność, że posiadasz najnowsze narzędzia bezpieczeństwa i poprawki.

Zrób migawkę

Przed wprowadzeniem jakichkolwiek poważnych zmian lub rozpoczęciem nowego testu bezpieczeństwa, zrób migawkę VirtualBox:

  • Przejdź do Machine > Take Snapshot
  • Nazwij ją (np. „Clean Install”), aby móc wycofać się w dowolnym momencie

Skonfiguruj foldery udostępniane

Skonfiguruj folder udostępniany między hostem a gościem, aby ułatwić transfer plików:

  1. Przejdź do Settings > Shared Folders
  2. Dodaj nowy folder, zaznacz Auto-mount i Make Permanent
  3. W Kali Linux uzyskaj do niego dostęp pod adresem /media/sf_<foldername>

Poznaj wstępnie zainstalowany zestaw narzędzi

Kali Linux zawiera wstępnie załadowanych setki narzędzi bezpieczeństwa zorganizowanych według kategorii, w tym:

  • Nmap – skanowanie sieci
  • Metasploit Framework – eksploatacja
  • Burp Suite – testowanie aplikacji internetowych
  • Wireshark – analiza pakietów
  • John the Ripper / Hashcat – łamanie haseł

Poszerzanie Laboratorium Bezpieczeństwa

Lokalna konfiguracja VirtualBox to doskonały punkt wyjścia, ale ma ograniczenia — laboratorium jest powiązane z jedną maszyną, a zadania wymagające dużych zasobów mogą spowolnić system hosta. Dla profesjonalistów, którzy potrzebują większej mocy, elastyczności lub dostępu zdalnego, rozważ te alternatywy:

  • Hosting VPS — Wdróż instancję Kali Linux opartą na chmurze dostępną z dowolnego miejsca, z dedykowanymi zasobami i pełnym dostępem root.
  • Serwery Dedykowane — Dla laboratoriów bezpieczeństwa na poziomie przedsiębiorstwa, operacji red team lub środowisk szkoleniowych wymagających maksymalnej wydajności i izolacji.
  • Hosting GPU — Przyspiesz łamanie haseł, analizę skrótów i zadania bezpieczeństwa oparte na uczeniu maszynowym dzięki infrastrukturze zasilanej GPU.

Dla zespołów uruchamiających wewnętrzne narzędzia bezpieczeństwa, pulpity nawigacyjne lub platformy raportowania, Hosting Współdzielony zapewnia opłacalny sposób hostowania wspierających aplikacji internetowych obok środowiska laboratorium.

Często Zadawane Pytania

Czy mogę uruchomić Kali Linux na VirtualBox bez potężnego komputera?

Tak, ale wydajność będzie ograniczona. Przydziel co najmniej 2GB RAM i 2 rdzenie CPU do maszyny wirtualnej. Aby uzyskać lepsze doświadczenie, zalecane są 4GB RAM i 4 rdzenie CPU.

Czy używanie Kali Linux jest legalne?

Tak. Kali Linux jest całkowicie legalne. Jednak używanie jego narzędzi do atakowania systemów bez wyraźnej pisemnej zgody jest nielegalne. Zawsze przeprowadzaj testy penetracyjne tylko na systemach, które posiadasz lub które zostały Ci autoryzowane do testowania.

Jaka jest różnica między Kali Linux a Ubuntu?

Chociaż oba są oparte na Debianie, Kali Linux jest specjalnie zaprojektowany do testów bezpieczeństwa ofensywnego i zawiera wstępnie załadowane setki narzędzi do testów penetracyjnych. Ubuntu to dystrybucja ogólnego przeznaczenia skoncentrowana na użyteczności i stabilności.

Czy powinienem używać NAT czy Bridged networking?

Użyj NAT do izolowanych testów, gdzie maszyna wirtualna potrzebuje tylko dostępu do internetu. Użyj Bridged, gdy chcesz, aby maszyna wirtualna pojawiła się jako osobne urządzenie w Twojej sieci — przydatne do testowania usług sieciowych lub komunikacji z innymi maszynami wirtualnymi.

Czy mogę zainstalować Kali Linux na VPS zamiast VirtualBox?

Absolutnie. Wielu użytkowników woli uruchamiać Kali na planie VPS Hosting ze względu na dostępność 24/7, dostęp zdalny i lepszą wydajność w porównaniu z lokalną maszyną wirtualną.

Podsumowanie

Instalacja Kali Linux na VirtualBox to jeden z najbardziej dostępnych sposobów na zbudowanie profesjonalnego laboratorium cybersecurity. Postępując zgodnie z tym przewodnikiem, skonfigurowałeś w pełni funkcjonalne środowisko Kali Linux, zoptymalizowałeś je pod kątem wydajności za pomocą Guest Additions i przygotowałeś grunt do etycznego hackowania, testów penetracyjnych i badań bezpieczeństwa.

Niezależnie od tego, czy przygotowujesz się do certyfikacji takich jak OSCP lub CEH, przeprowadzasz autoryzowane oceny bezpieczeństwa, czy po prostu uczysz się sztuki cybersecurity, dobrze skonfigurowana maszyna wirtualna Kali Linux jest niezbędnym narzędziem w Twoim arsenale.

Gdy Twoje potrzeby przekroczą możliwości lokalnej maszyny wirtualnej, VPS Hosting i Serwery Dedykowane AlexHost zapewniają skalowalną infrastrukturę o wysokiej wydajności, aby przenieść Twoje operacje bezpieczeństwa na wyższy poziom.