15%

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
01.11.2024
3 +1

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

Kali Linux to branża-standardowa dystrybucja do testów penetracyjnych, etycznego hakowania i ocen cyberbezpieczeństwa. Instalacja Kali Linux na VMware Workstation zapewnia 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 lub 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?

Zanim przejdziesz 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 nienaruszony 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 miejsce na dysku, aby dopasować się do obciążenia.
  • Bezpieczne pole testowe: Idealne do ćwiczenia technik testów penetracyjnych w legalnym, kontrolowanym środowisku przed zastosowaniem ich w rzeczywistych scenariuszach.

> 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 — zapewniającym dostęp zdalny, pełną kontrolę root i możliwość uruchamiania narzędzi 24/7 bez zużywania zasobów lokalnych.

Wymagania wstępne

Zanim zaczniesz, upewnij się, że masz na miejscu 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 snapshotu i zaawansowanej sieci, ale Player sprawdza się dobrze do podstawowego użytku.

2. Kali Linux ISO

Pobierz najnowsze 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ć te minimalne specyfikacje:

KomponentMinimumZalecane
CPUDual-core, 64-bitQuad-core 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ętu (Intel VT-x lub AMD-V) jest włączona w ustawieniach BIOS/UEFI. VMware ostrzeże Cię, jeśli nie jest, a wydajność będzie znacznie pogorszona.

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

Uruchom VMware Workstation

Otwórz VMware Workstation na swoim komputerze. Z ekranu głównego kliknij „Utwórz nową maszynę wirtualną”.

Wybierz typ konfiguracji

Będą Ci przedstawione dwie opcje:

  • Typowa (Zalecana) — Konfiguracja z przewodnikiem, idealna dla większości użytkowników.
  • Niestandardowa (Zaawansowana) — Daje Ci szczegółową kontrolę nad kompatybilnością sprzętu i ustawieniami.

Wybierz Typowa (Zalecana) i kliknij Dalej.

Wybierz nośnik instalacyjny

Na następnym ekranie wybierz „Plik obrazu dysku instalatora (ISO)” i kliknij Przeglądaj, aby przejść do pobranego pliku Kali Linux ISO. VMware może nie automatycznie wykryć Kali Linux, co jest w porządku — typ systemu operacyjnego określisz ręcznie w następnym kroku.

Kliknij Dalej.

Krok 2: Wybierz system operacyjny gościa

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

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

Kliknij Dalej.

Krok 3: Nazwij maszynę wirtualną i ustaw lokalizację przechowywania

  • 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 VM 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 przechowywania dysku wirtualnego:
  • Przechowuj dysk wirtualny jako jeden plik — Lepsza wydajność, ale mniej przenośny.
  • Podziel dysk wirtualny na wiele plików — Łatwiej przenosić między systemami plików, niewielkie obciążenie wydajności.

Dla dedykowanego laboratorium bezpieczeństwa preferowane jest przechowywanie w jednym pliku. Kliknij Dalej.

Krok 5: Dostosuj sprzęt przed zakończeniem

Zanim klikniesz Zakończ, kliknij „Dostosuj sprzęt”, aby dostroić zasoby VM.

Procesor (CPU)

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

Pamięć (RAM)

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

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

Karta sieciowa

Wybierz odpowiedni tryb sieci dla Twojego przypadku użycia:

TrybPrzypadek użycia
NATProsty dostęp do Internetu przez hosta; najbezpieczniejszy dla początkujących
BridgedVM otrzymuje własny IP w sieci lokalnej; przydatny do laboratoriów skanowania sieci
Host-OnlyIzolowana sieć między VM a hostem; idealna do testów bez dostępu do sieci

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

Wyświetlacz

Włącz Przyspieszenie grafiki 3D, jeśli Twoja GPU hosta to obsługuje — poprawia to responsywność środowiska pulpitu.

Kliknij Zamknij, a następnie kliknij Zakończ, aby utworzyć maszynę wirtualną.

Krok 6: Włącz maszynę wirtualną

Wybierz nowo utworzoną VM Kali Linux z biblioteki VMware i kliknij „Włącz tę maszynę wirtualną”. VM uruchomi się z obrazu ISO, który dołączyłeś.

Krok 7: Zainstaluj Kali Linux

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

  • Instalacja graficzna — Zalecana dla większości użytkowników; zapewnia wizualny, oparty na myszy interfejs.
  • Instalacja — Instalacja tekstowa; przydatna w środowiskach o niskich zasobach lub do rozwiązywania problemów.

Wybierz Instalacja graficzna 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ą Twój system będzie używać w sieci.
  • Nazwa domeny: Pozostaw puste dla autonomicznej VM lub wpisz domenę, jeśli integrujesz się z siecią laboratorium.

Konfiguracja konta użytkownika

W najnowszych wersjach Kali Linux (2020.1 i nowsze) instalator prosi o utworzenie konta użytkownika innego niż root:

  • Pełna nazwa: Wpisz swoją nazwę lub alias laboratorium.
  • 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 zmień poświadczenia domyślne natychmiast po instalacji.

Partycjonowanie dysków

W przypadku instalacji maszyny wirtualnej najprostszym i najskuteczniejszym podejściem jest:

  1. Metoda partycjonowania: Wybierz „Prowadzone – użyj całego dysku”.
  2. Wybierz dysk: Wybierz utworzony dysk wirtualny (będzie to jedynym dostępnym dyskiem).
  3. Schemat partycjonowania: Wybierz „Wszystkie pliki w jednej partycji” dla prostoty lub wybierz oddzielne partycje /home, /var i /tmp dla bardziej ustrukturyzowanego układu.
  4. Potwierdź zmiany: Przejrzyj podsumowanie partycji i wybierz „Zakończ partycjonowanie i zapisz zmiany na dysku”. Potwierdź, wybierając Tak, gdy zostaniesz poproszony o zapisanie zmian.

Konfiguracja menedżera pakietów

  • Lustro sieciowe: Wybierz Tak, 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ślnym; GNOME jest również dostępny)
  • Top 10 narzędzi — Najczęściej używane narzędzia testów penetracyjnych
  • Domyślny wybór narzędzi — Szerszy zestaw narzędzi bezpieczeństwa

W przypadku ogólnego laboratorium bezpieczeństwa domyślny wybór jest solidnym punktem wyjścia. Zawsze możesz zainstalować dodatkowe narzędzia później za pomocą apt.

Krok 8: Zainstaluj bootloader GRUB

Gdy zostaniesz poproszony o zainstalowanie 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 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 zwykle obsługuje to automatycznie. Kliknij Kontynuuj, aby ponownie uruchomić maszynę wirtualną.

VM uruchomi się ponownie i uruchomi się w nowo zainstalowanym systemie Kali Linux.

Krok 10: Pierwsza sesja logowania i konfiguracja po instalacji

Zaloguj się

Na ekranie logowania wpisz nazwę użytkownika i hasło skonfigurowane podczas instalacji.

Zainstaluj VMware Tools (Zdecydowanie zalecane)

VMware Tools znacznie poprawia doświadczenie VM, umożliwiając:

  • Bezproblemową integrację myszy między hostem a gościem
  • Udostępniony schowek (kopiowanie/wklejanie między hostem a VM)
  • 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 VM będzie się czuć znacznie bardziej responsywna i zintegrowana z systemem hosta.

Zaktualizuj system

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.

Zrób snapshot

Po zaktualizowaniu i skonfigurowaniu systemu zrób snapshot 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 → Zrób snapshot.
  2. Nazwij go czymś opisowym, takim jak "Clean Install - Post Update".
  3. Kliknij Zrób snapshot.

Skonfiguruj zaporę (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

Weryfikuj dostępność narzędzi

Kali Linux zawiera wstępnie załadowane setki narzędzi bezpieczeństwa. Weryfikuj 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.
  • Weryfikuj, że GRUB został zainstalowany na prawidłowym dysku (/dev/sda).
  • Sprawdź, czy kolejność rozruchu w ustawieniach VM priorytetuje dysk twardy nad napędem CD/DVD.

Niska wydajność lub opóźnienia

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

Brak dostępu do Internetu

  • Weryfikuj, że 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
15%

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