15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer
01.11.2024
5 +3

Comment installer Kali Linux sur VMware Workstation : Guide complet étape par étape

Kali Linux est la distribution standard de l’industrie pour les tests de pénétration, le piratage éthique et les évaluations de cybersécurité. L’installation de Kali Linux sur VMware Workstation vous offre un environnement complètement isolé et en bac à sable où vous pouvez exécuter des audits de sécurité, pratiquer des techniques d’exploitation et tester les défenses réseau — tout sans toucher à votre système d’exploitation hôte ou à votre infrastructure de production.

Que vous soyez un professionnel de la sécurité chevronné ou que vous commenciez tout juste votre parcours dans le piratage éthique, ce guide complet vous guide à travers chaque étape : du téléchargement de l’ISO à la fin de la configuration post-installation.

Pourquoi exécuter Kali Linux dans une machine virtuelle ?

Avant de plonger dans le processus d’installation, il vaut la peine de comprendre pourquoi VMware Workstation est un choix si populaire pour exécuter Kali Linux :

  • Isolation : Votre système d’exploitation hôte reste complètement inaffecté par tout ce que vous faites à l’intérieur de la VM.
  • Snapshots : VMware vous permet d’enregistrer l’état de votre VM à tout moment, afin que vous puissiez revenir en arrière après une mauvaise configuration ou un test échoué.
  • Portabilité : Les fichiers de machine virtuelle peuvent être copiés, archivés et déplacés entre les systèmes facilement.
  • Contrôle des ressources : Vous pouvez allouer précisément CPU, RAM et espace disque pour correspondre à votre charge de travail.
  • Terrain de test sûr : Idéal pour pratiquer les techniques de test de pénétration dans un environnement légal et contrôlé avant de les appliquer dans des scénarios réels.

> Note de sécurité : Si vous avez besoin d’un environnement dédié et toujours actif pour la recherche en sécurité ou les opérations de red team, envisagez de déployer Kali Linux sur un plan VPS Hosting — vous donnant un accès à distance, un contrôle root complet et la possibilité d’exécuter des outils 24h/24 sans consommer de ressources locales.

Prérequis

Avant de commencer, assurez-vous que vous avez les éléments suivants en place :

1. VMware Workstation

Téléchargez et installez VMware Workstation Pro ou VMware Workstation Player depuis le site officiel de VMware. Workstation Pro est recommandé pour ses fonctionnalités de snapshot et de mise en réseau avancée, mais Player fonctionne bien pour une utilisation basique.

2. ISO Kali Linux

Téléchargez la dernière ISO de Kali Linux depuis le site officiel de Kali Linux à https://www.kali.org/get-kali/. Choisissez l’image Installer (pas l’image Live) pour une installation complète. Vérifiez toujours la somme de contrôle SHA256 après le téléchargement pour confirmer l’intégrité du fichier.

3. Configuration système requise

Votre machine hôte doit répondre à ces spécifications minimales :

ComposantMinimumRecommandé
CPUDual-core, 64-bitQuad-core ou mieux
RAM (hôte)8 GB16 GB ou plus
Espace disque libre30 GB60 GB ou plus
VirtualisationVT-x / AMD-V activéVT-x / AMD-V activé

> Conseil : Assurez-vous que la virtualisation matérielle (Intel VT-x ou AMD-V) est activée dans vos paramètres BIOS/UEFI. VMware vous avertira si ce n’est pas le cas, et les performances seront considérablement dégradées.

Étape 1 : Créer une nouvelle machine virtuelle dans VMware Workstation

Lancer VMware Workstation

Ouvrez VMware Workstation sur votre ordinateur. À partir de l’écran d’accueil, cliquez sur « Créer une nouvelle machine virtuelle ».

Choisir le type de configuration

Deux options vous seront présentées :

  • Typique (Recommandé) — Configuration guidée, idéale pour la plupart des utilisateurs.
  • Personnalisé (Avancé) — Vous donne un contrôle granulaire sur la compatibilité matérielle et les paramètres.

Sélectionnez Typique (Recommandé) et cliquez sur Suivant.

Sélectionner le support d’installation

Sur l’écran suivant, choisissez « Fichier image de disque d’installation (ISO) » et cliquez sur Parcourir pour accéder au fichier ISO de Kali Linux que vous avez téléchargé. VMware peut ne pas détecter automatiquement Kali Linux, ce qui est normal — vous spécifierez le type de système d’exploitation manuellement à l’étape suivante.

Cliquez sur Suivant.

Étape 2 : Choisir le système d’exploitation invité

Puisque VMware n’a pas d’entrée dédiée à Kali Linux dans sa liste de systèmes d’exploitation, vous devez la configurer manuellement :

  • Système d’exploitation invité : Sélectionnez Linux
  • Version : Choisissez Debian 10.x 64-bit (Kali Linux est basé sur Debian, et c’est la correspondance la plus proche)

Cliquez sur Suivant.

Étape 3 : Nommer votre machine virtuelle et définir l’emplacement de stockage

  • Nom de la machine virtuelle : Entrez un nom descriptif tel que Kali Linux 2024 ou Kali-Pentest-Lab.
  • Emplacement : Choisissez un répertoire avec suffisamment d’espace libre. Évitez de stocker la VM sur un lecteur système qui est presque plein.

Cliquez sur Suivant.

Étape 4 : Allouer l’espace disque

Configurez le disque dur virtuel pour votre installation de Kali Linux :

  • Taille du disque : Définissez un minimum de 20 GB, bien que 40–60 GB soit fortement recommandé si vous envisagez d’installer des outils supplémentaires, de stocker des captures ou d’exécuter des listes de mots.
  • Type de stockage du disque :
  • Stocker le disque virtuel en tant que fichier unique — Meilleures performances, mais moins portable.
  • Diviser le disque virtuel en plusieurs fichiers — Plus facile à déplacer entre les systèmes de fichiers, léger surcoût de performance.

Pour un laboratoire de sécurité dédié, le stockage en fichier unique est préféré. Cliquez sur Suivant.

Étape 5 : Personnaliser le matériel avant de terminer

Avant de cliquer sur Terminer, cliquez sur « Personnaliser le matériel » pour affiner les ressources de votre VM.

Processeur (CPU)

  • Allouez au moins 2 cœurs de processeur.
  • Si votre CPU hôte a 8 cœurs logiques ou plus, l’allocation de 4 cœurs améliorera considérablement les performances lors de l’exécution d’outils multi-threads comme Hashcat ou Metasploit.

Mémoire (RAM)

  • Minimum : 2 GB
  • Recommandé : 4 GB
  • Optimal pour les charges de travail lourdes : 8 GB

Kali Linux avec un environnement de bureau complet (GNOME ou XFCE) s’exécute confortablement sur 4 GB. Si vous exécutez des outils gourmands en mémoire ou plusieurs services simultanément, allouez plus.

Adaptateur réseau

Choisissez le mode réseau approprié pour votre cas d’utilisation :

ModeCas d’utilisation
NATAccès Internet simple via l’hôte ; le plus sûr pour les débutants
BridgedLa VM obtient sa propre IP sur le réseau local ; utile pour les laboratoires de balayage réseau
Host-OnlyRéseau isolé entre VM et hôte uniquement ; idéal pour les tests air-gappés

Pour la plupart des laboratoires de test de pénétration, NAT est le point de départ le plus sûr et le plus simple.

Affichage

Activez Accélérer les graphiques 3D si votre GPU hôte le supporte — cela améliore la réactivité de l’environnement de bureau.

Cliquez sur Fermer, puis cliquez sur Terminer pour créer la machine virtuelle.

Étape 6 : Allumer la machine virtuelle

Sélectionnez votre VM Kali Linux nouvellement créée dans la bibliothèque VMware et cliquez sur « Allumer cette machine virtuelle ». La VM démarrera à partir de l’image ISO que vous avez attachée.

Étape 7 : Installer Kali Linux

Lorsque la VM démarre, vous verrez le menu de démarrage GRUB de Kali Linux. Vous avez deux options d’installation :

  • Installation graphique — Recommandée pour la plupart des utilisateurs ; fournit une interface visuelle et contrôlée à la souris.
  • Installer — Installation basée sur du texte ; utile pour les environnements à faibles ressources ou le dépannage.

Sélectionnez Installation graphique et appuyez sur Entrée.

Langue, localisation et clavier

Suivez les invites à l’écran pour configurer :

  1. Langue — Sélectionnez votre langue préférée (par exemple, Français).
  2. Localisation — Choisissez votre pays ou région. Cela affecte les paramètres de fuseau horaire.
  3. Disposition du clavier — Sélectionnez la carte de clavier appropriée pour votre matériel.

Configuration du nom d’hôte et du domaine

  • Nom d’hôte : Entrez un nom pour votre machine (par exemple, kali-lab). C’est le nom que votre système utilisera sur le réseau.
  • Nom de domaine : Laissez vide pour une VM autonome, ou entrez un domaine si vous intégrez un réseau de laboratoire.

Configuration du compte utilisateur

Dans les versions récentes de Kali Linux (2020.1 et ultérieures), l’installateur vous invite à créer un compte utilisateur non-root :

  • Nom complet : Entrez votre nom ou un alias de laboratoire.
  • Nom d’utilisateur : Choisissez un nom d’utilisateur (par exemple, kaliuser).
  • Mot de passe : Définissez un mot de passe fort et confirmez-le.

> Important : Les versions plus anciennes de Kali utilisaient par défaut les identifiants root / toor. Les versions modernes utilisent un compte utilisateur standard avec des privilèges sudo. Changez toujours les identifiants par défaut immédiatement après l’installation.

Partitionner les disques

Pour une installation de machine virtuelle, l’approche la plus simple et la plus efficace est :

  1. Méthode de partitionnement : Sélectionnez « Guidé – utiliser le disque entier ».
  2. Sélectionner le disque : Choisissez le disque virtuel que vous avez créé (il apparaîtra comme le seul disque disponible).
  3. Schéma de partitionnement : Sélectionnez « Tous les fichiers dans une partition » pour la simplicité, ou choisissez des partitions /home, /var et /tmp séparées pour une disposition plus structurée.
  4. Confirmer les modifications : Examinez le résumé de la partition et sélectionnez « Terminer le partitionnement et écrire les modifications sur le disque ». Confirmez en sélectionnant Oui lorsqu’on vous demande d’écrire les modifications.

Configurer le gestionnaire de paquets

  • Miroir réseau : Sélectionnez Oui pour utiliser un miroir réseau pour les téléchargements de paquets. Cela garantit que vous obtenez les dernières versions de paquets lors de l’installation.
  • Emplacement du miroir : Choisissez un miroir géographiquement proche de vous pour des téléchargements plus rapides.
  • Paramètres du proxy : Si vous êtes derrière un proxy d’entreprise, entrez l’adresse du proxy ici. Sinon, laissez vide.

Sélection des logiciels

L’installateur présentera une liste de collections de logiciels à installer. La sélection par défaut comprend :

  • Environnement de bureau Kali (XFCE est le défaut ; GNOME est également disponible)
  • Top 10 tools — Les outils de test de pénétration les plus couramment utilisés
  • Sélection d’outils par défaut — Un ensemble plus large d’outils de sécurité

Pour un laboratoire de sécurité à usage général, la sélection par défaut est un bon point de départ. Vous pouvez toujours installer des outils supplémentaires ultérieurement en utilisant apt.

Étape 8 : Installer le chargeur d’amorçage GRUB

Lorsqu’on vous demande d’installer le chargeur d’amorçage GRUB :

  1. Sélectionnez Oui pour installer GRUB sur le lecteur principal.
  2. Choisissez le disque virtuel (généralement listé comme /dev/sda) comme cible d’installation.

GRUB est essentiel — sans lui, votre VM ne démarrera pas dans le système installé.

Étape 9 : Terminer l’installation et redémarrer

Une fois l’installation terminée, vous serez invité à retirer le support d’installation et redémarrer. VMware gère généralement cela automatiquement. Cliquez sur Continuer pour redémarrer la machine virtuelle.

La VM redémarrera et démarrera dans votre système Kali Linux fraîchement installé.

Étape 10 : Première connexion et configuration post-installation

Se connecter

À l’écran de connexion, entrez le nom d’utilisateur et le mot de passe que vous avez configurés lors de l’installation.

Installer VMware Tools (fortement recommandé)

VMware Tools améliore considérablement l’expérience de la VM en activant :

  • Intégration transparente de la souris entre l’hôte et l’invité
  • Presse-papiers partagé (copier/coller entre l’hôte et la VM)
  • Ajustement dynamique de la résolution d’écran
  • Capacités de partage de fichiers améliorées
  • Meilleures performances globales

Pour installer VMware Tools sur Kali Linux, ouvrez un terminal et exécutez :

sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y
sudo reboot

Après redémarrage, votre VM sera beaucoup plus réactive et intégrée au système hôte.

Mettre à jour le système

Mettez toujours à jour votre système immédiatement après l’installation pour obtenir les derniers correctifs de sécurité et mises à jour d’outils :

sudo apt update && sudo apt upgrade -y

Pour une mise à niveau complète de la distribution (y compris les mises à jour du noyau) :

sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt autoclean

Ce processus peut prendre plusieurs minutes selon la vitesse de votre connexion Internet.

Prendre un snapshot

Une fois que votre système est mis à jour et configuré, prenez un snapshot VMware. Cela vous donne une base de référence propre pour revenir en arrière si quelque chose se passe mal lors des tests :

  1. Dans VMware Workstation, allez à VM → Snapshot → Prendre un snapshot.
  2. Nommez-le quelque chose de descriptif comme "Clean Install - Post Update".
  3. Cliquez sur Prendre un snapshot.

Configurer le pare-feu (Optionnel mais recommandé)

Pour une configuration plus renforcée, activez et configurez ufw (Uncomplicated Firewall) :

sudo apt install ufw -y
sudo ufw enable
sudo ufw status

Vérifier la disponibilité des outils

Kali Linux est préchargé avec des centaines d’outils de sécurité. Vérifiez que certains outils clés sont disponibles :

# Check Nmap
nmap --version

# Check Metasploit
msfconsole --version

# Check Burp Suite
burpsuite &

# Check Wireshark
wireshark --version

Dépannage des problèmes courants

La VM ne démarre pas après l’installation

  • Assurez-vous que l’ISO est détachée du lecteur CD/DVD virtuel après l’installation.
  • Vérifiez que GRUB a été installé sur le disque correct (/dev/sda).
  • Vérifiez que l’ordre de démarrage dans les paramètres de VM donne la priorité au disque dur sur le lecteur CD/DVD.

Faibles performances ou décalage

  • Augmentez l’allocation de RAM (4 GB minimum pour une utilisation fluide du bureau).
  • Activez la virtualisation matérielle dans BIOS/UEFI.
  • Installez open-vm-tools pour une meilleure intégration VMware.
  • Réduisez les effets visuels dans les paramètres de l’environnement de bureau.

Pas d’accès Internet

  • Vérifiez que l’adaptateur réseau est défini sur NAT dans les paramètres VMware.
  • Exécutez sudo dhclient eth0 ou sudo dhclient ens33 pour demander un bail DHCP.
  • Vérifiez l’éditeur de réseau virtuel de VMware pour vous assurer que le service NAT est en cours d’exécution.

Problèmes de résolution d’écran

  • Installez open-vm-tools-desktop comme décrit ci-dessus.
  • Allez à Affichage → Ajuster l’invité dans VMware pour activer la résolution dynamique.

Aller plus loin avec votre laboratoire de sécurité

Une configuration VMware locale est excellente pour l’apprentissage et l’expérimentation, mais elle a des limitations — votre laboratoire est lié à votre matériel physique, et l’exécution d’outils gourmands en ressources comme les casseurs de mots de passe ou les scanners réseau à grande échelle peut surcharger votre machine locale.

Pour des workflows de recherche en sécurité plus exigeants et des tests de pénétration professionnels

15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer