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:
| Komponent | Minimum | Zalecane |
|---|---|---|
| CPU | Dual-core, 64-bit | Quad-core lub lepszy |
| RAM (host) | 8 GB | 16 GB lub więcej |
| Wolne miejsce na dysku | 30 GB | 60 GB lub więcej |
| Wirtualizacja | VT-x / AMD-V włączone | VT-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 2024lubKali-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:
| Tryb | Przypadek użycia |
|---|---|
| NAT | Prosty dostęp do Internetu przez hosta; najbezpieczniejszy dla początkujących |
| Bridged | VM otrzymuje własny IP w sieci lokalnej; przydatny do laboratoriów skanowania sieci |
| Host-Only | Izolowana 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
Menu rozruchu
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ć:
- Język — Wybierz preferowany język (np. English).
- Lokalizacja — Wybierz swój kraj lub region. Wpływa to na ustawienia strefy czasowej.
- 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:
- Metoda partycjonowania: Wybierz „Prowadzone – użyj całego dysku”.
- Wybierz dysk: Wybierz utworzony dysk wirtualny (będzie to jedynym dostępnym dyskiem).
- Schemat partycjonowania: Wybierz „Wszystkie pliki w jednej partycji” dla prostoty lub wybierz oddzielne partycje
/home,/vari/tmpdla bardziej ustrukturyzowanego układu. - 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:
- Wybierz Tak, aby zainstalować GRUB na dysku głównym.
- 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 rebootPo 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 -yAby przeprowadzić pełną aktualizację dystrybucji (w tym aktualizacje jądra):
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt autocleanTen 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:
- W VMware Workstation przejdź do VM → Snapshot → Zrób snapshot.
- Nazwij go czymś opisowym, takim jak
"Clean Install - Post Update". - 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 statusWeryfikuj 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 --versionRozwią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-toolsdla 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 eth0lubsudo 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-desktopjak opisano powyżej. - Przejdź do View → Autofit Guest w VMware
