É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
Sections
Linux Serveurs virtuels

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 facilement entre les systèmes.
  • Contrôle des ressources : Vous pouvez allouer précisément le CPU, la RAM et l’espace disque pour correspondre à votre charge de travail.
  • Terrain d’essai 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 d’avoir 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 réseau avancé, mais Player fonctionne bien pour une utilisation basique.

2. Kali Linux ISO

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 les paramètres de votre 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 disque d’installation (ISO) » et cliquez sur Parcourir pour accéder au fichier ISO 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 le 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 : Nommez votre machine virtuelle et définissez 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 disposant d’un espace libre suffisant. Évitez de stocker la VM sur un lecteur système presque plein.

Cliquez sur Suivant.

Étape 4 : Allouer l’espace disque

Configurez le disque dur virtuel pour votre installation Kali Linux :

  • Taille du disque : Définissez un minimum de 20 GB, bien que 40–60 GB soit fortement recommandé si vous prévoyez d’installer des outils supplémentaires, de stocker des captures ou d’exécuter des listes de mots.
  • Type de stockage disque :
  • Stocker le disque virtuel dans un seul fichier — 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 dans un seul fichier 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 dispose de 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-thread 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) fonctionne confortablement sur 4 GB. Si vous exécutez des outils gourmands en mémoire ou plusieurs services simultanément, allouez davantage.

Adaptateur réseau

Choisissez le mode réseau approprié à votre cas d’usage :

ModeCas d’usage
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 scan réseau
Host-OnlyRéseau isolé entre la VM et l’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 nouvelle VM Kali Linux 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

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

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

Sélectionnez Graphical Install 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, English).
  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 les 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 « Guided – use entire disk ».
  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 « All files in one 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 : Vérifiez le résumé des partitions et sélectionnez « Finish partitioning and write changes to disk ». Confirmez en sélectionnant Yes lorsqu’on vous demande d’écrire les modifications.

Configurer le gestionnaire de paquets

  • Miroir réseau : Sélectionnez Yes 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.
  • Localisation du miroir : Choisissez un miroir géographiquement proche de vous pour des téléchargements plus rapides.
  • Paramètres de 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 à l’aide de apt.

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

Lorsque vous êtes invité à 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 répertorié comme /dev/sda) comme cible d’installation.

GRUB est essentiel — sans lui, votre VM ne pourra pas démarrer 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 (Hautement 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
  • Meilleure performance globale

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 le 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 votre système 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 → Take Snapshot.
  2. Nommez-le quelque chose de descriptif comme "Clean Install - Post Update".
  3. Cliquez sur Take Snapshot.

Configurer le pare-feu (Optionnel mais recommandé)

Pour une configuration plus sécurisé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é 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 la VM privilégie le disque dur par rapport au lecteur CD/DVD.

Performances faibles ou ralentissements

  • Augmentez l’allocation de RAM (4 GB minimum pour une utilisation fluide du bureau).
  • Activez la virtualisation matérielle dans le 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 à la fenêtre 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 recherches en sécurité plus exigeantes et des flux de travail professionnels de test de pénétration, considérez ces options :

  • VPS Hosting — Déployez une instance Kali Linux basée sur le cloud avec des ressources dédiées, accessible de n’importe où. Parfait pour exécuter des scans de longue durée et des outils persistants.
  • Dedicated Servers — Pour les laboratoires de sécurité de niveau entreprise, l’infrastructure d’équipe rouge ou les environnements de test haute performance qui nécessitent un contrôle matériel complet et des ressources maximales.
  • GPU Hosting — Accélérez les tâches de sécurité intensives GPU comme le cassage de mots de passe avec Hashcat, qui peut exploiter le parallélisme GPU pour traiter des milliards de hachages par seconde.

L’infrastructure basée sur le cloud vous permet également de construire des environnements de laboratoire multi-nœuds — par exemple, en déployant un serveur cible vulnérable aux côtés de votre machine attaquante Kali sur le même réseau privé, simulant des scénarios d’attaque du monde réel sans aucun risque pour vos systèmes locaux.

Considérations éthiques et juridiques

Kali Linux est un toolkit puissant, et ce pouvoir s’accompagne d’une responsabilité significative. Respectez toujours les principes suivants :

  • Testez uniquement les systèmes que vous possédez ou pour lesquels vous avez une autorisation écrite explicite. Les tests de pénétration non autorisés sont illégaux dans la plupart des juridictions et peuvent entraîner des poursuites pénales.
  • N’utilisez jamais les outils Kali Linux contre les systèmes de production sans un accord d’engagement formel.
  • Documentez vos activités de test en détail, en particulier dans les engagements professionnels.
  • Maintenez vos outils et votre OS à jour pour vous assurer que vous travaillez avec les dernières bases de données de vulnérabilités et versions d’outils.

L’objectif du piratage éthique est d’améliorer la sécurité, non de l’exploiter. Utilisez vos compétences de manière responsable.

Conclusion

L’installation de Kali Linux sur VMware Workstation est l’une des meilleures façons de construire un environnement de test de pénétration professionnel, flexible et sûr. En suivant ce guide, vous avez configuré une VM Kali Linux entièrement fonctionnelle avec une allocation appropriée des ressources, l’intégration VMware Tools et une configuration post-installation prête pour un vrai travail de sécurité.

À partir de là, vous pouvez explorer l’ensemble complet d’outils de Kali — de la reconnaissance réseau avec Nmap et Wireshark aux frameworks d’exploitation comme Metasploit et aux tests d’applications web avec Burp Suite.

À mesure que vos compétences et vos besoins évoluent, n’oubliez pas que l’infrastructure cloud peut étendre vos capacités bien au-delà de ce qu’une VM locale peut offrir. Que vous ayez besoin d’un environnement VPS Hosting persistant, d’une configuration Dedicated Servers haute performance pour les tests à grande échelle, ou de SSL Certificates pour sécuriser les services web de votre lab, AlexHost fournit l’infrastructure pour soutenir votre parcours de sécurité à tous les niveaux.