Jednak w systemie Windows jednym z preferowanych sposobów korzystania z Kali Linux jest uruchomienie go na wbudowanym narzędziu do wirtualizacji systemu Windows (HyperV). Może to być możliwe poprzez WSL (podsystem Windows dla systemu Linux). Użytkownicy mogą łatwo przełączać się między Kali Linux i Windows.
Ten blog pokaże:
- Warunki wstępne
- Jak skonfigurować Kali na WSL?
- Jak uzyskać dostęp do Kali Desktop za pomocą KeX?
- Wniosek
Warunki wstępne
Aby skonfigurować Kali Linux w systemie Windows za pomocą narzędzia WSL, użytkownik musi spełnić następujące wymagania wstępne:
- WSL: WSL umożliwia nam uruchomienie dowolnej dystrybucji Linuksa na Windowsie. Dostępny jest w dwóch wersjach” WSL1 ' I ' WSL2 ”. Jednak do uruchomienia Kali Linux preferowaną wersją jest WSL2, ponieważ wykorzystuje wirtualizację Windows (HyperV).
- Wersja systemu Windows: Aby uruchomić i włączyć WSL w systemie, użytkownik musi mieć co najmniej system Windows 10 w wersji 20H1 (kompilacja: 19041, wersja: 2004). Jednak preferowaną wersją dla Kali Linux jest Windows 11. Aby sprawdzić wersję systemu Windows, najpierw otwórz „ Uruchomić ” w polu „ Okno+R ' klucz. Następnie wyszukaj „ zwycięzca ”:
Spowoduje to wyświetlenie informacji o zainstalowanym systemie Windows i jego wersji w systemie:
W tym artykule używamy systemu Windows 11. Ale procedura będzie taka sama w obu przypadkach.
- grudzień: „ dism.exe ” to wbudowane narzędzie systemu Windows służące do obsługi obrazów pulpitu systemu Windows. Naprawia obraz systemu Windows oraz zarządza i obsługuje narzędzia instalacyjne systemu Windows.
- PowerShell: Jest to wbudowany w system Windows terminal i program skryptowy, służący do automatyzacji zadań administracyjnych i uruchamiania poleceń systemu Windows.
Przejdźmy dalej do poniższej sekcji, aby zainstalować Kali na WSL.
Jak skonfigurować Kali na WSL?
WSL jest określany jako podsystem Windows dla dystrybucji Linuksa. Umożliwia nam uruchamianie różnych dystrybucji Linuksa w systemie Windows bez tworzenia maszyn wirtualnych i narzędzi hypervisora. Aby skonfigurować i zainstalować Kali na WSL, postępuj zgodnie z podanymi ilustracjami.
Krok 1: Uruchom PowerShell
Otwórz Windows PowerShell z uprawnieniami administratora poprzez menu Start:
Krok 2: Włącz WSL
Teraz włącz narzędzie WSL w funkcjach systemu Windows. W tym celu uruchom „ dism.exe ”, aby włączyć i zainstalować WSL w systemie Windows:
dism.exe / online / włącz funkcję / nazwa funkcji:Microsoft-Windows-Subsystem-Linux / Wszystko / norestart
Użytkownicy mogą jednak zainstalować narzędzie WSL ze sklepu Microsoft Store:
Krok 3: Włącz platformę VirtualMachine
W następnym kroku włącz narzędzie Platforma VirtualMachine za pomocą poniższego polecenia. Umożliwi nam to uruchomienie Kali na wirtualizacji systemu:
dism.exe / online / włącz funkcję / nazwa funkcji:Platforma VirtualMachine / Wszystko / norestart
Krok 4: Zaktualizuj WSL 1 do WSL 2
Aby uruchomić Kali Linux, preferowaną wersją jest WSL 2. Windows 10 domyślnie ma WSL 1. Aby zaktualizować domyślną wersję WSL do WSL 2, uruchom poniższe polecenie:
wsl.exe --aktualizacja
Niektóre kompilacje systemu Windows 10 nie aktualizują wersji WSL. Aby ręcznie zaktualizować wersję WSL, pobierz „ Aktualizacja jądra WSL Linux ” dla systemu Windows, klikając na załączony połączyć .
Po pobraniu pliku msi aktualizacji jądra WSL otwórz „ Pliki do pobrania ” i uruchom plik:
Spowoduje to uruchomienie aktualizacji WSL w celu aktualizacji wersji:
Po zaktualizowaniu wersji WSL naciśnij przycisk „ Skończyć ' przycisk. Zignoruj błąd, ponieważ zaktualizowaliśmy już WSL2 i ta konfiguracja nie wykonuje żadnej aktualizacji:
Krok 5: Ustaw domyślną wersję WSL
Teraz ustaw domyślną wersję WSL jako „ 2 ” za pomocą poniższego polecenia:
wsl --set-domyślna wersja 2
Po skonfigurowaniu WSL2 w systemie możesz teraz zainstalować Kali Linux lub dowolną inną dystrybucję Linuksa w podsystemie Windows.
Krok 6: Zainstaluj Kali Linux
Aby zainstalować dystrybucję Kali Linux przy użyciu WSL, uruchom „ wsl –install –distribution
Po zakończeniu procesu instalacji ustaw nazwę użytkownika i hasło dla Kali Linux, jak pokazano poniżej:
Powyższe dane wyjściowe pokazują, że pomyślnie zainstalowaliśmy Kali Linux na WSL2.
Alternatywnie użytkownicy mogą bezpośrednio zainstalować dystrybucję Kali Linux z oficjalnego sklepu Microsoftu:
Krok 7: Sprawdź informacje o jądrze
Aby sprawdzić informacje o jądrze Kali, uruchom poniższe polecenie:
bez imienia -A
Krok 8: Zaktualizuj repozytorium Kali
Aby zaktualizować repozytorium Kali, użyj „ trafna aktualizacja ' Komenda:
sudo trafna aktualizacjaSpowoduje to aktualizację Kali Linux do najnowszej wersji:
Powyższy snap pokazuje, że „ 163 ” pakiety wymagają aktualizacji.
Krok 9: Uaktualnij pakiety Kali
Aby zaktualizować pakiety Kali, wykonaj polecenie „ trafne uaktualnienie ” polecenie z uprawnieniami użytkownika root:
sudo trafne uaktualnienie -IOperacja może wymagać dodatkowego miejsca na dysku, aby zezwolić na wszystkie uprawnienia, „ -I ” używana jest opcja:
Skutecznie zainstalowaliśmy Kali Linux na WSL2. Aby jednak korzystać z pulpitu Kali w systemie Windows, wykonaj poniższą sesję.
Jak uzyskać dostęp do Kali Desktop za pomocą KeX?
Dostęp do zdalnego pulpitu Kali można uzyskać, łącząc się z serwerem KeX. Aby zainstalować narzędzie Kali Windows KeX i uruchomić serwer, wykonaj poniższe kroki:
Krok 1: Uruchom Kali Linux
Najpierw uruchom dystrybucję Kali Linux w systemie Windows, wyszukując ją w menu Start:
Krok 2: Zainstaluj Windows KeX Kali
Następnie zainstaluj „ kali-win-kex ” z repozytorium APT Kali, używając poniższego polecenia. To narzędzie będzie używane do uruchomienia serwera Kali KeX w systemie Windows:
sudo trafny zainstalować -I kali-win-kex
Dane wyjściowe pokazują, że zainstalowaliśmy w systemie pakiet Kali Windows KeX:
Krok 3: Połącz się z pulpitem Kali
Teraz uruchom i połącz serwer KeX Kali w systemie Windows, wykonując poniższe polecenie w terminalu Kali:
Herbatnik --wygrać -SPoniższy wynik pokazuje, że „ Serwer Win-KeX jest uruchomiony ”w porcie” 5901 ”:
To polecenie automatycznie otworzy Kali Linux Desktop w trybie pełnym na ekranie. Tutaj możesz zobaczyć, że skutecznie uzyskaliśmy dostęp do zdalnego pulpitu Kali w systemie Windows:
Omówiliśmy metodę całkowitej konfiguracji Kali Linux na WSL.
Wniosek
Aby skonfigurować Kali Linux w systemie poprzez WSL, najpierw włącz wbudowane w Windows narzędzia WSL i platformę VirtualMachine. Następnie zaktualizuj WSL1 do WSL2. Następnie zainstaluj Kali Linux za pomocą „ wsl –install –dystrybucja kali-linux ' Komenda. Spowoduje to zainstalowanie i otwarcie terminala Kali Linux. Aby uzyskać dostęp do zdalnego pulpitu Kali, użytkownik musi zainstalować Windows KeX i uruchomić serwer KeX. Spowoduje to otwarcie Kali Desktop na ekranie systemowym. W tym poście omówiono metody konfiguracji i używania Kali na WSL.