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

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

Kali Linux to standard branżowy dla testów penetracyjnych, etycznego hackowania i ocen cyberbezpieczeństwa. Instalacja Kali Linux na VMware Workstation daje ci w pełni izolowane, piaskowe środowisko, w którym możesz przeprowadzać audyty bezpieczeństwa, ćwiczyć techniki exploitów i testować obronę sieci — wszystko bez dotykania systemu operacyjnego hosta ani infrastruktury produkcyjnej.

Niezależnie od tego, czy jesteś doświadczonym specjalistą ds. bezpieczeństwa, czy dopiero zaczynasz swoją przygodę z etycznym hackowaniem, ten kompleksowy przewodnik przeprowadzi cię przez każdy krok: od pobrania ISO do ukończenia konfiguracji po instalacji.

Dlaczego uruchamiać Kali Linux na maszynie wirtualnej?

Przed przystąpieniem do procesu instalacji warto zrozumieć, dlaczego VMware Workstation jest takim popularnym wyborem do uruchamiania Kali Linux:

  • Izolacja: Twój system operacyjny hosta pozostaje całkowicie niezmieniony przez wszystko, co robisz wewnątrz VM.
  • Snapshoty: VMware pozwala zapisać stan VM w dowolnym momencie, dzięki czemu możesz wycofać się po błędnej konfiguracji lub nieudanym teście.
  • Przenośność: Pliki maszyn wirtualnych można łatwo kopiować, archiwizować i przenosić między systemami.
  • Kontrola zasobów: Możesz precyzyjnie przydzielić CPU, RAM i przestrzeń dyskową, aby dopasować się do swojego obciążenia.
  • Bezpieczne pole testowe: Idealne do ćwiczenia technik testowania penetracyjnego w legalnym, kontrolowanym środowisku przed zastosowaniem ich w scenariuszach rzeczywistych.

> Uwaga bezpieczeństwa: Jeśli potrzebujesz dedykowanego, zawsze dostępnego środowiska do badań bezpieczeństwa lub operacji red team, rozważ wdrożenie Kali Linux na planie VPS Hosting — dając ci zdalny dostęp, pełną kontrolę root i możliwość uruchamiania narzędzi 24/7 bez zużywania zasobów lokalnych.

Wymagania wstępne

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

1. VMware Workstation

Pobierz i zainstaluj VMware Workstation Pro lub VMware Workstation Player z oficjalnej strony VMware. Workstation Pro jest zalecany ze względu na funkcje migawek i zaawansowaną sieć, ale Player sprawdza się dobrze do podstawowego użytku.

2. Kali Linux ISO

Pobierz najnowszą wersję Kali Linux ISO z oficjalnej strony Kali Linux na https://www.kali.org/get-kali/. Wybierz obraz Installer (nie obraz Live) do pełnej instalacji. Zawsze weryfikuj sumę kontrolną SHA256 po pobraniu, aby potwierdzić integralność pliku.

3. Wymagania systemowe

Twoja maszyna hosta powinna spełniać następujące minimalne specyfikacje:

KomponentMinimumZalecane
CPUDwurdzeniowy, 64-bitowyCzterordzeniowy lub lepszy
RAM (host)8 GB16 GB lub więcej
Wolne miejsce na dysku30 GB60 GB lub więcej
WirtualizacjaVT-x / AMD-V włączoneVT-x / AMD-V włączone

> Wskazówka: Upewnij się, że wirtualizacja sprzętowa (Intel VT-x lub AMD-V) jest włączona w ustawieniach BIOS/UEFI. VMware ostrzeże Cię, jeśli tak nie jest, a wydajność będzie znacznie obniżona.

Krok 1: Utwórz nową maszynę wirtualną w VMware Workstation

Uruchom VMware Workstation

Otwórz VMware Workstation na swoim komputerze. Na ekranie głównym kliknij "Create a New Virtual Machine".

Wybierz typ konfiguracji

Zobaczysz dwie opcje:

  • Typical (Recommended) — Konfiguracja z przewodnikiem, idealna dla większości użytkowników.
  • Custom (Advanced) — Daje ci szczegółową kontrolę nad kompatybilnością sprzętu i ustawieniami.

Wybierz Typical (Recommended) i kliknij Next.

Wybierz nośnik instalacyjny

Na następnym ekranie wybierz "Installer disc image file (ISO)" i kliknij Browse, aby przejść do pobranego pliku ISO Kali Linux. VMware może nie wykryć automatycznie Kali Linux, co jest w porządku — typ systemu operacyjnego określisz ręcznie w następnym kroku.

Kliknij Next.

Krok 2: Wybierz system operacyjny gościa

Ponieważ VMware nie ma dedykowanego wpisu Kali Linux na liście systemów operacyjnych, musisz skonfigurować go ręcznie:

  • System operacyjny gościa: Wybierz Linux
  • Wersja: Wybierz Debian 10.x 64-bit (Kali Linux jest oparty na Debianie i jest to najbliższe dopasowanie)

Kliknij Dalej.

Krok 3: Nadaj nazwę maszynie wirtualnej i ustaw lokalizację magazynu

  • Nazwa maszyny wirtualnej: Wpisz opisową nazwę, taką jak Kali Linux 2024 lub Kali-Pentest-Lab.
  • Lokalizacja: Wybierz katalog z wystarczającą ilością wolnego miejsca. Unikaj przechowywania maszyny wirtualnej na dysku systemowym, który jest prawie pełny.

Kliknij Dalej.

Krok 4: Przydziel miejsce na dysku

Skonfiguruj wirtualny dysk twardy dla instalacji Kali Linux:

  • Rozmiar dysku: Ustaw minimum 20 GB, choć 40–60 GB jest zdecydowanie zalecane, jeśli planujesz zainstalować dodatkowe narzędzia, przechowywać przechwytywania lub uruchamiać listy słów.
  • Typ magazynu dysku:
  • Przechowuj dysk wirtualny jako pojedynczy plik — Lepsza wydajność, ale mniejsza przenośność.
  • Podziel dysk wirtualny na wiele plików — Łatwiej przenosić między systemami plików, niewielkie obciążenie wydajności.

W przypadku dedykowanego laboratorium bezpieczeństwa preferowana jest pamięć masowa w postaci pojedynczego pliku. Kliknij Dalej.

Krok 5: Dostosuj sprzęt przed zakończeniem

Przed kliknięciem Finish, kliknij "Customize Hardware", aby dostroić zasoby maszyny wirtualnej.

Procesor (CPU)

  • Przydziel co najmniej 2 rdzenie procesora.
  • Jeśli procesor hosta ma 8 lub więcej rdzeni logicznych, przydzielenie 4 rdzeni znacznie poprawi wydajność podczas uruchamiania wielowątkowych narzędzi, takich jak Hashcat lub Metasploit.

Pamięć (RAM)

  • Minimum: 2 GB
  • Rekomendowane: 4 GB
  • Optymalne dla dużych obciążeń: 8 GB

Kali Linux z pełnym środowiskiem graficznym (GNOME lub XFCE) działa komfortowo na 4 GB. Jeśli uruchamiasz narzędzia wymagające dużej ilości pamięci lub wiele usług jednocześnie, przydziel więcej.

Adapter sieciowy

Wybierz odpowiedni tryb sieciowy dla Twojego przypadku użycia:

TrybPrzypadek użycia
NATProsty dostęp do internetu przez hosta; najbezpieczniejszy dla początkujących
BridgedMaszyna wirtualna otrzymuje własny IP w sieci lokalnej; przydatny do laboratoriów skanowania sieci
Host-OnlyIzolowana sieć tylko między maszyną wirtualną a hostem; idealny do testowania w sieci odizolowanej

W przypadku większości laboratoriów testów penetracyjnych NAT jest bezpiecznym i najprostszym punktem wyjścia.

Wyświetlacz

Włącz Accelerate 3D graphics, jeśli GPU hosta to obsługuje — poprawia to responsywność środowiska graficznego.

Kliknij Close, a następnie kliknij Finish, aby utworzyć maszynę wirtualną.

Krok 6: Włączenie maszyny wirtualnej

Wybierz nowo utworzoną maszynę wirtualną Kali Linux z biblioteki VMware i kliknij "Power on this virtual machine". Maszyna wirtualna uruchomi się z obrazu ISO, który dołączyłeś.

Krok 7: Instalacja Kali Linux

Po uruchomieniu maszyny wirtualnej zobaczysz menu rozruchu GRUB Kali Linux. Masz dwie opcje instalacji:

  • Graphical Install — Rekomendowana dla większości użytkowników; zapewnia wizualny interfejs sterowany myszą.
  • Install — Instalacja tekstowa; przydatna w środowiskach o niskich zasobach lub do rozwiązywania problemów.

Wybierz Graphical Install i naciśnij Enter.

Język, lokalizacja i klawiatura

Postępuj zgodnie z instrukcjami na ekranie, aby skonfigurować:

  1. Język — Wybierz preferowany język (np. English).
  2. Lokalizacja — Wybierz swój kraj lub region. Wpływa to na ustawienia strefy czasowej.
  3. Układ klawiatury — Wybierz odpowiednią mapę klawiatury dla swojego sprzętu.

Konfiguracja nazwy hosta i domeny

  • Nazwa hosta: Wpisz nazwę dla swojej maszyny (np. kali-lab). To jest nazwa, którą system będzie używać w sieci.
  • Nazwa domeny: Pozostaw puste dla autonomicznej maszyny wirtualnej lub wpisz domenę, jeśli integrujesz się z siecią laboratoryjną.

Konfiguracja konta użytkownika

W nowszych wersjach Kali Linux (2020.1 i nowsze) instalator prosi o utworzenie konta użytkownika niebędącego rootem:

  • Pełna nazwa: Wpisz swoje imię i nazwisko lub alias laboratoryjny.
  • Nazwa użytkownika: Wybierz nazwę użytkownika (np. kaliuser).
  • Hasło: Ustaw silne hasło i potwierdź je.

> Ważne: Starsze wersje Kali domyślnie używały poświadczeń root / toor. Nowoczesne wersje używają standardowego konta użytkownika z uprawnieniami sudo. Zawsze zmieniaj domyślne poświadczenia natychmiast po instalacji.

Partycjonowanie dysków

Dla instalacji maszyny wirtualnej najprostszym i najskuteczniejszym podejściem jest:

  1. Metoda partycjonowania: Wybierz „Guided – use entire disk”.
  2. Wybór dysku: Wybierz wirtualny dysk, który utworzyłeś (pojawi się jako jedyny dostępny dysk).
  3. Schemat partycjonowania: Wybierz „All files in one partition” dla prostoty lub wybierz osobne partycje /home, /var i /tmp dla bardziej ustrukturyzowanego układu.
  4. Potwierdź zmiany: Przejrzyj podsumowanie partycji i wybierz „Finish partitioning and write changes to disk”. Potwierdź, wybierając Yes po wyświetleniu pytania o zapisanie zmian.

Konfiguracja menedżera pakietów

  • Lustro sieciowe: Wybierz Yes, aby użyć lustro sieciowego do pobierania pakietów. Zapewnia to uzyskanie najnowszych wersji pakietów podczas instalacji.
  • Lokalizacja lustra: Wybierz lustro geograficznie bliskie tobie, aby uzyskać szybsze pobieranie.
  • Ustawienia proxy: Jeśli jesteś za korporacyjnym proxy, wpisz tutaj adres proxy. W przeciwnym razie pozostaw puste.

Wybór oprogramowania

Instalator wyświetli listę kolekcji oprogramowania do zainstalowania. Domyślny wybór obejmuje:

  • Środowisko pulpitu Kali (XFCE jest domyślne; GNOME jest również dostępny)
  • Top 10 tools — Najczęściej używane narzędzia testowania penetracyjnego
  • Domyślny wybór narzędzi — Szerszy zestaw narzędzi bezpieczeństwa

Dla ogólnego laboratorium bezpieczeństwa domyślny wybór jest dobrym punktem wyjścia. Zawsze możesz zainstalować dodatkowe narzędzia później, używając apt.

Krok 8: Instalacja bootloadera GRUB

Gdy zostaniesz poproszony o instalację bootloadera GRUB:

  1. Wybierz Tak, aby zainstalować GRUB na dysku głównym.
  2. Wybierz dysk wirtualny (zwykle wymieniony jako /dev/sda) jako cel instalacji.

GRUB jest niezbędny — bez niego Twoja VM nie uruchomi się w zainstalowanym systemie.

Krok 9: Ukończ instalację i uruchom ponownie

Po zakończeniu instalacji zostaniesz poproszony o usunięcie nośnika instalacyjnego i ponowne uruchomienie. VMware zazwyczaj obsługuje to automatycznie. Kliknij Kontynuuj, aby ponownie uruchomić maszynę wirtualną.

Maszyna wirtualna uruchomi się ponownie i załaduje Twój nowo zainstalowany system Kali Linux.

Krok 10: Pierwsze logowanie i konfiguracja po instalacji

Logowanie

Na ekranie logowania wprowadź nazwę użytkownika i hasło, które skonfigurowałeś podczas instalacji.

Zainstaluj VMware Tools (Wysoce zalecane)

VMware Tools znacznie poprawia doświadczenie pracy z maszyną wirtualną, umożliwiając:

  • Bezproblemową integrację myszy między hostem a gościem
  • Wspólny schowek (kopiowanie/wklejanie między hostem a maszyną wirtualną)
  • Dynamiczną regulację rozdzielczości ekranu
  • Ulepszone możliwości udostępniania plików
  • Lepszą ogólną wydajność

Aby zainstalować VMware Tools na Kali Linux, otwórz terminal i uruchom:

sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y
sudo reboot

Po ponownym uruchomieniu maszyna wirtualna będzie znacznie bardziej responsywna i zintegrowana z systemem hosta.

Aktualizacja systemu

Zawsze aktualizuj system natychmiast po instalacji, aby uzyskać najnowsze poprawki bezpieczeństwa i aktualizacje narzędzi:

sudo apt update && sudo apt upgrade -y

Aby przeprowadzić pełną aktualizację dystrybucji (w tym aktualizacje jądra):

sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt autoclean

Ten proces może potrwać kilka minut w zależności od szybkości połączenia internetowego.

Utwórz migawkę

Po aktualizacji i skonfigurowaniu systemu utwórz migawkę VMware. Daje to czysty punkt odniesienia, do którego możesz powrócić, jeśli coś pójdzie nie tak podczas testowania:

  1. W VMware Workstation przejdź do VM → Snapshot → Take Snapshot.
  2. Nadaj jej opisową nazwę, taką jak "Clean Install - Post Update".
  3. Kliknij Take Snapshot.

Konfiguracja zapory (Opcjonalnie, ale zalecane)

Aby uzyskać bardziej wzmocnioną konfigurację, włącz i skonfiguruj ufw (Uncomplicated Firewall):

sudo apt install ufw -y
sudo ufw enable
sudo ufw status

Weryfikacja dostępności narzędzi

Kali Linux zawiera wstępnie załadowane setki narzędzi bezpieczeństwa. Zweryfikuj dostępność niektórych kluczowych narzędzi:

# Check Nmap
nmap --version

# Check Metasploit
msfconsole --version

# Check Burp Suite
burpsuite &

# Check Wireshark
wireshark --version

Rozwiązywanie typowych problemów

VM nie uruchamia się po instalacji

  • Upewnij się, że ISO jest odłączone od wirtualnego napędu CD/DVD po instalacji.
  • Sprawdź, czy GRUB został zainstalowany na prawidłowym dysku (/dev/sda).
  • Sprawdź, czy kolejność uruchamiania w ustawieniach VM priorytetuje dysk twardy nad napędem CD/DVD.

Niska wydajność lub opóźnienia

  • Zwiększ alokację RAM (minimum 4 GB dla płynnego użytku pulpitu).
  • Włącz wirtualizację sprzętową w BIOS/UEFI.
  • Zainstaluj open-vm-tools w celu lepszej integracji VMware.
  • Zmniejsz efekty wizualne w ustawieniach środowiska pulpitu.

Brak dostępu do Internetu

  • Sprawdź, czy karta sieciowa jest ustawiona na NAT w ustawieniach VMware.
  • Uruchom sudo dhclient eth0 lub sudo dhclient ens33 aby zażądać dzierżawy DHCP.
  • Sprawdź edytor sieci wirtualnej VMware, aby upewnić się, że usługa NAT jest uruchomiona.

Problemy z rozdzielczością ekranu

  • Zainstaluj open-vm-tools-desktop jak opisano powyżej.
  • Przejdź do View → Autofit Guest w VMware, aby włączyć dynamiczną rozdzielczość.

Poszerzanie swojego laboratorium bezpieczeństwa

Lokalna konfiguracja VMware jest doskonała do nauki i eksperymentów, ale ma ograniczenia — twoje laboratorium jest powiązane z twoim sprzętem fizycznym, a uruchamianie zasobochłonnych narzędzi, takich jak łamacze haseł lub skanery sieci na dużą skalę, może obciążyć twoją lokalną maszynę.

W przypadku bardziej wymagających badań bezpieczeństwa i profesjonalnych przepływów pracy testowania penetracyjnego rozważ te opcje:

  • Hosting VPS — Wdróż instancję Kali Linux opartą na chmurze z dedykowanymi zasobami, dostępną z dowolnego miejsca. Idealna do uruchamiania skanów długotrwałych i trwałych narzędzi.
  • Serwery dedykowane — W przypadku laboratoriów bezpieczeństwa klasy korporacyjnej, infrastruktury red team lub wysokowydajnych środowisk testowych wymagających pełnej kontroli sprzętu i maksymalnych zasobów.
  • Hosting GPU — Przyspieszaj zadania bezpieczeństwa intensywnie korzystające z GPU, takie jak łamanie haseł za pomocą Hashcat, które mogą wykorzystywać równoległość GPU do przetwarzania miliardów skrótów na sekundę.

Infrastruktura oparta na chmurze pozwala również budować wielowęzłowe środowiska laboratoryjne — na przykład wdrażając podatny serwer docelowy obok twojej maszyny atakującej Kali w tej samej sieci prywatnej, symulując rzeczywiste scenariusze ataków bez żadnego ryzyka dla twoich systemów lokalnych.

Etyczne i Prawne Rozważania

Kali Linux to potężny zestaw narzędzi, a wraz z tą mocą wiąże się znaczna odpowiedzialność. Zawsze przestrzegaj następujących zasad:

  • Testuj tylko systemy, które posiadasz lub masz wyraźną pisemną zgodę na testowanie. Nieautoryzowane testy penetracyjne są nielegalne w większości jurysdykcji i mogą skutkować postawieniem zarzutów karnych.
  • Nigdy nie używaj narzędzi Kali Linux przeciwko systemom produkcyjnym bez formalnej umowy zaangażowania.
  • Dokładnie dokumentuj swoje działania testowe, szczególnie w profesjonalnych zaangażowaniach.
  • Utrzymuj swoje narzędzia i system operacyjny w aktualnym stanie, aby mieć pewność, że pracujesz z najnowszymi bazami danych podatności i wersjami narzędzi.

Celem etycznego hakowania jest poprawa bezpieczeństwa, a nie jego wykorzystywanie. Używaj swoich umiejętności odpowiedzialnie.

Podsumowanie

Instalacja Kali Linux na VMware Workstation to jeden z najlepszych sposobów na zbudowanie profesjonalnego, elastycznego i bezpiecznego środowiska testowania penetracyjnego. Postępując zgodnie z tym przewodnikiem, skonfigurowałeś w pełni funkcjonalną maszynę wirtualną Kali Linux z prawidłowym przydzieleniem zasobów, integracją VMware Tools i konfiguracją po instalacji, która jest gotowa do rzeczywistej pracy związanej z bezpieczeństwem.

Od tego momentu możesz eksplorować rozległy zestaw narzędzi Kali — od rozpoznania sieci za pomocą Nmap i Wireshark po frameworki exploitacji takie jak Metasploit i testowanie aplikacji webowych za pomocą Burp Suite.

Wraz ze wzrostem Twoich umiejętności i wymagań pamiętaj, że infrastruktura chmurowa może rozszerzyć Twoje możliwości daleko poza to, co może oferować lokalna maszyna wirtualna. Niezależnie od tego, czy potrzebujesz trwałego środowiska VPS Hosting, konfiguracji wysokowydajnych Dedicated Servers do testowania na dużą skalę, czy SSL Certificates do zabezpieczenia usług webowych Twojego laboratorium, AlexHost zapewnia infrastrukturę wspierającą Twoją podróż związaną z bezpieczeństwem na każdym poziomie.