Souhaitez-vous exécuter le système d'exploitation Kali Linux sur le sous-système Windows pour Linux sous Windows 10 ou 11 mais avec une interface utilisateur graphique ? Alors voici la solution.
WSL sur Windows 10/11 existe depuis un certain temps maintenant, mais nous l'utilisons souvent avec une interface de ligne de commande car il ne l'est fourni que par défaut. Cependant, si vous savez gérer les commandes, cet article pourrait ne pas vous être très utile. Mais ceux qui ne souhaitent pas absolument installer une interface utilisateur graphique sur WSL – sous-système Windows pour Linux.
De plus, ce n’est pas aussi difficile qu’il y paraît. L'installation d'un environnement de bureau sur WSL nécessite une application Linux telle que Kali, Ubuntu ou Debian, et pour y accéder, nous avons besoin du protocole RDP (Remote Desktop). Cela signifie qu'aucun outil tiers n'est requis ; nous avons juste besoin de quelques fichiers open source sur les outils existants.
Pourtant, exécuter l’interface graphique pour Kali Linux sur WSL (sous-système Windows pour Linux) peut être une bonne idée pour l’apprenant. Mais si vous souhaitez un Linux avec une interface graphique pour un travail professionnel, il est recommandé d'utiliser VM sur VirtualBox ou VMware.
Installation de l'interface graphique Kali Linux sur le sous-système Windows 10 ou 11 pour Linux (WSL)
Commençons par le didacticiel pour voir les étapes requises pour faire fonctionner Kali Linux WSL à l'aide de l'interface graphique.
Étape 1 : Installez Kali Linux sur WSL Windows 10 ou 11
Vous pouvez installer Kali ou Ubuntu pour suivre les étapes de ce tutoriel. Cependant, comme ce guide se concentre sur Kali, nous allons donc nous en tenir à cela. Activez simplement WSL sur Windows-> Accédez au Microsoft Store-> Recherchez l'application Kali-> Cliquez sur Obtenir, puisInstaller.
Voici le guide détaillé sur
Étape 2 : Mettre à jour Kali Linux
Si vous avez déjà Kali sur votre système, avant de continuer, mettez simplement à jour ses packages installés vers leur dernier état. Voici la commande pour cela.
sudo apt update
Étape 3 : Installez XFCE sur Kali WSL Linux
Bien que nous puissions installer l'environnement de bureau open source GNOME sur Kali WSL, nous utilisons Xfce DE pour le rendre léger afin de pouvoir y accéder facilement à l'aide de l'outil Windows Remote Desktop, même sur des systèmes informatiques à ressources standard.
La dernière version lors de la rédaction de cet article de l'environnement de bureau XFCE était la 4.xx.
sudo apt-get install xfce4
L'installation prendra un certain temps, selonvotre connexion Internet. La taille totale des fichiers que KALI ou Ubuntu WSL téléchargera pour la configuration de l'interface graphique XFCE sera d'environ 124 Mo ; quandil vous demande de confirmer le téléchargement des fichiers, tapezOuiet continuez.
Étape 4 : Installer XRDP sur WSL
Après avoir installé l'environnement de bureau XFCE 4, nous avons une interface graphique sur notre Kali WSL, mais nous devons maintenant savoir comment y accéder. Nous ne pouvons pas démarrer directement le sous-système Windows Linux avec une interface graphique comme n'importe quel autre système d'exploitation ; cependant, le processus DE s'exécute toujours en arrière-plan, auquel nous pouvons accéder à l'aide de l'outil RDP.
XDRPest un homologue gratuit et open source du serveur Windows RDP qui permet d'accéder facilement à d'autres systèmes d'exploitation, tels que Linux, à l'aide de clients RDP tels que FreeRDP, Desktop, NeutrinoRDP et Remote Desktop Client (pour Windows, macOS, iOS et Androïde).
Pour l'installer sur WSL, utilisez cette commande :
sudo apt-get install xrdp
Étape 5 : Démarrez le serveur xrdp
Enfin, démarrez le serveur XDRP installé ci-dessus pour accéder à Kali GUI à l'aide du client Remote Desktop par défaut présent sur Windows 10 ou 11.
sudo /etc/init.d/xrdp start
Vous verrez un numéro de port3389 ; noteque.
Étape 6 : Connectez-vous à Kali à l’aide de RDP
Accédez au champ de recherche Windows 10 ou 11 et tapez « Bureau à distance ». Lorsque son icône apparaît, cliquez dessus pour commencer.
Maintenant, entrezhôte local : 3389et frappe leConnecterbouton.
Si vous obtenez une erreurmessage disant : "Votre ordinateur n'a pas pu se connecter à une autre session de console sur l'ordinateur distant car vous avez déjà une session de console en cours,« C'est parce que WSL exécutant Linux, par défaut, partage le même port et la même adresse IP que l'ordinateur hôte ; ainsi, nous ne pouvons pas nous connecter au même ordinateur sur lequel nous essayons d'utiliser un client RDP ; donc,nous devons changer le numéro de port de notre serveur WSL XRDP.
.
Pour cela, modifiez le fichier de configuration XRDP à l'aide de la commande ci-dessous sur Kali Linux.
sudo nano /etc/xrdp/xrdp.ini
ChangementLe port par défaut de XRDP3389à3390. Pour enregistrer, appuyez surCtrl+X,taperOui,et frappe leEntrerbouton.
Redémarrez le serveur XRDP :
sudo /etc/init.d/xrdp restart
Maintenant, encore une fois, connectez-vous en utilisant RDP avec cette adresse-hôte local : 3390
Étape 7 : Commencez à utiliser l’interface graphique Kali Linux XFCE sur WSL Linux
Lorsque vous le connectez, un message d'avertissement apparaîtra ; ignorez-le et cliquez sur leOuibouton.
Après cela, entrez votre Kali Linuxnom d'utilisateur et mot de passe.
Enfin, vous disposez de l'interface utilisateur graphique pour l'application Linux exécutée sur le WSL.
Consultez ce tutoriel si vous souhaitez utiliser