Wilt u het Kali Linux-besturingssysteem uitvoeren op het Windows-subsysteem voor Linux op Windows 10 of 11 maar met een GUI: grafische gebruikersinterface? Dan is hier de oplossing.
WSL op Windows 10/11 bestaat al geruime tijd, maar we gebruiken het vaak met een opdrachtregelinterface, omdat deze daar alleen standaard bij wordt geleverd. Als u echter weet hoe u met opdrachten moet omgaan, is dit artikel wellicht niet erg nuttig voor u. Maar degenen die niet absoluut een grafische gebruikersinterface willen installeren op WSL: Windows Subsystem voor Linux.
Bovendien is het niet zo moeilijk als het klinkt. Voor het installeren van een desktopomgeving op WSL is een Linux-app zoals Kali, Ubuntu of Debian vereist, en om toegang te krijgen hebben we het RDP-protocol (Remote Desktop) nodig. Dit betekent dat er geen tool van derden nodig is; we hebben alleen enkele open-sourcebestanden nodig voor de bestaande tools.
Toch kan het een goed idee zijn voor de leerling om de GUI voor Kali Linux op WSL (Windows Subsystem for Linux) uit te voeren. Maar als je voor wat professioneel werk een Linux met een GUI wilt, dan is het aan te raden om VM op VirtualBox of VMware te gebruiken.
Kali Linux GUI-installatie op Windows 10 of 11 Subsysteem voor Linux (WSL)
Laten we beginnen met de tutorial om de stappen te zien die nodig zijn om Kali Linux WSL te bedienen met behulp van GUI.
Stap 1: Installeer Kali Linux op WSL Windows 10 of 11
U kunt Kali of Ubuntu installeren om de stappen in deze tutorial te volgen. Omdat deze gids zich echter op Kali richt, gaan we daar mee door. Schakel WSL gewoon in op Windows->Ga naar Microsoft Store-> Zoek naar Kali-app-> Klik op Get en vervolgensInstalleren.
Hier vindt u de gedetailleerde handleiding
Stap 2: Update Kali Linux
Als je Kali al op je systeem hebt, update dan eerst de geïnstalleerde pakketten naar de nieuwste staat voordat je verdergaat. Hier is het commando daarvoor.
sudo apt update
Stap 3: Installeer XFCE op Kali WSL Linux
Hoewel we de open-source GNOME-desktopomgeving op Kali WSL kunnen installeren, gebruiken we Xfce DE om het lichtgewicht te maken, zodat we er gemakkelijk toegang toe hebben met behulp van de Windows Remote Desktop-tool, zelfs op computersystemen met standaardbronnen.
De nieuwste versie tijdens het schrijven van dit artikel van de XFCE Desktop-omgeving was 4.xx.
sudo apt-get install xfce4
De installatie zal enige tijd in beslag nemen, afhankelijk vanuw internetverbinding. De totale grootte van de bestanden die de KALI of Ubuntu WSL zal downloaden voor de installatie van XFCE GUI zal ongeveer 124 MB zijn; wanneerhet vraagt u om het downloaden van bestanden te bevestigen, typYen ga verder.
Stap 4: Installeer XRDP op WSL
Na het installeren van de XFCE 4-desktopomgeving hebben we een GUI op onze Kali WSL, maar nu moeten we weten hoe we er toegang toe kunnen krijgen. We kunnen het Windows-subsysteem Linux niet rechtstreeks opstarten met een GUI zoals elk ander besturingssysteem; het DE-proces draait echter nog steeds op de achtergrond, waartoe we toegang hebben via de RDP-tool.
XDRPis een gratis en open-source tegenhanger van de Windows RDP-server waarmee andere besturingssystemen, zoals Linux, eenvoudig toegankelijk zijn via RDP-clients zoals FreeRDP, desktop, NeutrinoRDP en Remote Desktop Client (voor Windows, macOS, iOS en Android).
Gebruik deze opdracht om het op WSL te installeren:
sudo apt-get install xrdp
Stap 5: Start de xrdp-server
Start ten slotte de hierboven geïnstalleerde XDRP-server om toegang te krijgen tot Kali GUI met behulp van de standaard Remote Desktop-client die aanwezig is op Windows 10 of 11.
sudo /etc/init.d/xrdp start
U ziet een poortnummer3389; opmerkingDat.
Stap 6: Maak verbinding met Kali via RDP
Ga naar het zoekvak van Windows 10 of 11 en typ 'Remote Desktop'. Zodra het pictogram verschijnt, klikt u erop om te starten.
Ga nu binnenlokalehost:3389en druk op deVerbindenknop.
Als u een foutmelding krijgtbericht met de tekst: “Uw computer kan geen verbinding maken met een andere consolesessie op de externe computer, omdat er al een consolesessie bezig is.” het komt omdat WSL met Linux standaard dezelfde poort en IP-adres deelt als de hostcomputer; we kunnen dus geen verbinding maken met dezelfde computer waarop we een RDP-client proberen te gebruiken; daarom,we moeten het poortnummer van onze WSL XRDP-server wijzigen.
.
Bewerk daarvoor het XRDP-configuratiebestand met behulp van de onderstaande opdracht op Kali Linux.
sudo nano /etc/xrdp/xrdp.ini
WijzigingDe standaardpoort van XRDP3389naar3390. Druk op om op te slaanCtrl+X,typeJa,en druk op deBinnenkomenknop.
Start de XRDP-server opnieuw:
sudo /etc/init.d/xrdp restart
Maak nu opnieuw verbinding via RDP met dit adres-lokalehost:3390
Stap 7: Begin met het gebruiken van Kali Linux XFCE GUI op WSL Linux
Wanneer u hem aansluit, verschijnt er een waarschuwingsbericht; negeer het en klik op deJaknop.
Voer daarna uw Kali Linux ingebruikersnaam en wachtwoord.
Tenslotte heb je de grafische gebruikersinterface voor de Linux-app die op de WSL draait.
Zie deze tutorial als je wilt gebruiken