Installation dâune machine virtuelle Kali Linux sur Proxmox.
Auteur : HAMEL VINCENT
Table des matiĂšres
Introduction
Proxmox est une solution de virtualisation puissante et flexible, permettant de gĂ©rer efficacement des machines virtuelles et des conteneurs. Kali Linux, quant Ă lui, est une distribution spĂ©cialisĂ©e dans les tests de sĂ©curitĂ© et lâaudit informatique. Installer Kali Linux sur Proxmox permet de crĂ©er un environnement isolĂ© et sĂ©curisĂ©, idĂ©al pour rĂ©aliser des expĂ©rimentations et des tests sans impacter le systĂšme principal. Ce guide prĂ©sente les Ă©tapes nĂ©cessaires pour dĂ©ployer correctement une machine virtuelle Kali Linux sur Proxmox.
Les textes ont Ă©tĂ© corrigĂ©s et reformulĂ©s Ă lâaide dâune intelligence artificielle đ€âïž.
Installation de la VM sur Proxmox
Tout dâabord, accĂ©dez au datastore de votre serveur Proxmox afin dây tĂ©lĂ©verser lâimage ISO de Kali Linux. 
Ensuite, aprÚs avoir cliqué sur Download from URL, vous devrez renseigner plusieurs options :
- Indiquez le lien de tĂ©lĂ©chargement de lâISO depuis le site officiel de Kali Linux.
- Saisissez un nom pour lâimage ISO.
- Cliquez sur Advanced afin dâaccĂ©der aux options de sĂ©curitĂ©.
- SĂ©lectionnez lâalgorithme de hachage correspondant, tel quâindiquĂ© sur le site de Kali Linux.
- Renseignez le checksum fourni par Kali Linux.
Ces options permettent de vĂ©rifier lâintĂ©gritĂ© du fichier et de garantir que lâimage ISO tĂ©lĂ©chargĂ©e est authentique et conforme.

Nous pouvons maintenant passer Ă lâĂ©tape de crĂ©ation de la machine virtuelle.
Pour cela, effectuez un clic droit sur votre nĆud Proxmox, puis sĂ©lectionnez Create VM. 
Vous pouvez ensuite configurer les paramĂštres comme suit :
- SĂ©lectionnez le nĆud par dĂ©faut, câest-Ă -dire celui sur lequel vous avez effectuĂ© le clic droit prĂ©cĂ©demment.
- Choisissez lâID de la VM, un numĂ©ro unique attribuĂ© Ă chaque machine virtuelle.
- Indiquez le nom de votre VM.
- Cliquez sur Next une fois ces informations correctement renseignées.

Ă cette Ă©tape, nous allons sĂ©lectionner lâISO â et donc le systĂšme dâexploitation â que nous souhaitons installer sur la machine virtuelle.
Dans notre cas, il sâagira de lâimage ISO de Kali Linux.
- Storage : emplacement oĂč est stockĂ© votre image ISO.
- ISO Image : sĂ©lectionnez lâimage ISO que vous avez tĂ©lĂ©chargĂ©e prĂ©cĂ©demment.
- Cliquez sur Next une fois ces informations correctement renseignées.

Ă cette Ă©tape, vous pouvez laisser les paramĂštres par dĂ©faut ou sĂ©lectionner dâautres options selon vos prĂ©fĂ©rences. 
Ă cette Ă©tape, nous allons configurer lâemplacement oĂč seront stockĂ©es votre VM et ses donnĂ©es.
- Storage : sĂ©lectionnez lâemplacement de stockage destinĂ© Ă accueillir la machine virtuelle.
- Disk Size : dĂ©finissez lâespace disque Ă allouer. Il est recommandĂ© de prĂ©voir au minimum 20âŻGo pour conserver une certaine marge. Toutefois, selon votre utilisation, il peut ĂȘtre judicieux dâallouer davantage dâespace.
Par exemple, certaines listes de mots de passe utilisĂ©es pour des attaques par dictionnaire peuvent dĂ©passer 20âŻGo.
Vous pouvez maintenant configurer le processeur (CPU) de votre machine virtuelle. Plusieurs options sont disponibles :
- Sockets : correspond au nombre de cĆurs physiques de votre processeur.
- Cores : correspond au nombre de cĆurs virtuels attribuĂ©s Ă la VM.
- Type : permet de définir le modÚle de CPU émulé.
En gĂ©nĂ©ral, il est recommandĂ© de choisir host pour offrir Ă la VM les meilleures performances en utilisant les capacitĂ©s rĂ©elles du processeur de lâhĂŽte.
Conseil : nâhĂ©sitez pas Ă allouer davantage de ressources si vous prĂ©voyez dâutiliser une interface graphique. Une VM avec environnement graphique demandera plus de puissance CPU que dans lâexemple prĂ©sentĂ©. 
Dans lâonglet Memory, vous pouvez dĂ©finir la quantitĂ© de RAM Ă allouer Ă votre machine virtuelle.
Ajustez cette valeur en fonction de lâusage prĂ©vu. Par exemple, pour effectuer des analyses de vulnĂ©rabilitĂ©s avec des outils comme OpenVAS, il est recommandĂ© dâallouer au minimum 8âŻGo de RAM. 
Dans cet onglet, vous allez configurer la mise en réseau de votre machine virtuelle :
- Bridge : correspond Ă lâinterface rĂ©seau Ă laquelle votre VM sera reliĂ©e.
- VLAN Tag : permet dâassocier un numĂ©ro de VLAN Ă la VM. Laissez cette valeur par dĂ©faut si aucun VLAN nâest configurĂ© sur votre infrastructure.
Recommandation :
En environnement de production, il est fortement conseillĂ© dâĂ©viter de laisser une VM Kali Linux accessible librement sur le rĂ©seau.
Idéalement, placez-la sur un réseau isolé, ou éteignez-la (voire supprimez-la) aprÚs chaque utilisation.
Vous pouvez Ă©galement mettre en place un systĂšme de supervision afin dâĂȘtre alertĂ© en cas de dĂ©marrage ou de connexion inattendue de la VM. 
Vérifiez ensuite que toutes vos options sont correctement configurées dans le récapitulatif, puis cliquez sur Finish. 
Félicitations, vous venez de créer votre machine virtuelle Kali Linux.
Installation de lâOS
Nous pouvons maintenant commencer lâinstallation du systĂšme :
- Cliquez sur la VM que vous venez de créer.
- Ouvrez lâonglet Console.
- Démarrez ensuite la machine virtuelle en cliquant sur Start Now.

Vous pouvez ensuite choisir le type dâinstallation que vous souhaitez.
Que vous sĂ©lectionniez le mode graphique ou non, cela nâaura aucune influence sur la prĂ©sence de lâinterface graphique une fois lâinstallation terminĂ©e. 
Choisissez la langue de votre systĂšme :
Sélectionnez ensuite votre situation géographique :
Choisissez le type de clavier correspondant Ă votre disposition :
Si votre infrastructure ne dispose pas de serveur DHCP, vous devrez configurer lâadresse rĂ©seau manuellement via lâinterface graphique, comme indiquĂ© ciâdessous : 
Cliquez sur Configurer vousâmĂȘme le rĂ©seau :
Saisissez ensuite lâadresse IP de votre machine ainsi que son masque de sousârĂ©seau :
Renseignez ensuite la passerelle de votre réseau, généralement la gateway de votre box, de votre routeur ou de votre firewall :
Configurez enfin le serveur DNS.
Vous pouvez utiliser, par exemple, 8.8.8.8 (Google) ou 1.1.1.1 (Cloudflare), ou bien votre propre serveur DNS :
Indiquez ensuite le nom de votre machine virtuelle :
Laissez le champ suivant vide ou renseignez le domaine de votre infrastructure si vous en utilisez un :
CrĂ©ez ensuite lâutilisateur en commençant par saisir son nom complet :
Puis indiquez son identifiant, celui qui servira Ă la connexion :
Enfin, saisissez le mot de passe de lâutilisateur Ă deux reprises afin de le confirmer :
Pour la partie stockage, sĂ©lectionnez lâoption AssistĂ©, puis choisissez Utiliser tout un disque avec LVM chiffrĂ©.
Cette option permet :
- de chiffrer entiĂšrement votre disque, ce qui protĂšge vos donnĂ©es en cas de vol ou dâaccĂšs non autorisĂ© ;
- dâutiliser LVM, un systĂšme de gestion de volumes flexible permettant dâajuster plus facilement la taille des partitions par la suite.

Choisissez ensuite le disque virtuel de votre VM :
Sélectionnez ensuite le mode de partitionnement.
Il est recommandĂ© de sĂ©parer les rĂ©pertoires /home, /var et /tmp afin dâamĂ©liorer la sĂ©curitĂ© et la gestion de lâespace disque :
/home: donnĂ©es des utilisateurs/var: journaux, bases de donnĂ©es, fichiers temporaires dâapplications/tmp: fichiers temporaires du systĂšme et des programmes
Confirmez ensuite le partitionnement :
Sélectionnez ensuite les différents environnements et outils à installer.
Si vous ne souhaitez pas dâinterface graphique, dĂ©cochez les options Desktop environment et XFCE :
Installez ensuite GRUB, indispensable pour pouvoir démarrer votre systÚme :
Choisissez le disque sur lequel vous souhaitez installer GRUB :
Cliquez ensuite sur Continue pour redĂ©marrer la VM et finaliser lâinstallation :
Une fois le systÚme démarré, vous pouvez vous connecter avec les identifiants que vous avez créés :
![Installation d'une machine virtuelle Kali Linux sur Proxmox.[En cours]](/image/tuto_install_kali/miniature.png)