15/11/2024

AzureLinux

Comment créer une VM Kali Linux sur Azure ?

I. Présentation

Dans ce tutoriel, nous allons apprendre à créer une machine virtuelle Kali Linux sur le Cloud Azure de Microsoft. L'image Kali Linux étant disponible officiellement, cette possibilité permet de déployer une VM rapidement, dans le Cloud, à moindre coût (moins de 10 euros par mois, selon la taille de la VM).

Note : depuis la version 2022.3, une image officielle de Kali Linux est de nouveau disponible sur le Cloud Azure.

II. Créer une VM Kali Linux sur Azure

À partir du portail d'administration Azure, nous allons commencer par créer une nouvelle machine virtuelle Azure, via le menu habituel : Créer > Machine virtuelle Azure.

Kali Linux - Créer une VM Azure - Etape 1

Au sein de l'onglet "De base", plusieurs options sont à configurer comme :

  • L'abonnement à associer pour la facturation,
  • Le groupe de ressources,
  • Le nom de la machine virtuelle,
  • La région Azure au sein de laquelle héberger la VM,
  • L'image du système d'exploitation

L'image de Kali Linux n'est pas proposée dans la liste par défaut. Toutefois, elle est disponible officiellement. Pour accéder à cette image, il faut cliquer sur "Voir toutes les images" au niveau de l'option "Image".

Kali Linux - Créer une VM Azure - Etape 2

La place de marché s'ouvre... C'est à cet endroit que l'on peut trouver diverses images pour les VMs Azure. En recherchant "kali", on peut trouver l'image "Kali Linux" officielle. Ensuite, il faut cliquer sur "Sélectionner" pour prendre la version que l'on souhaite déployer.

Kali Linux - Créer une VM Azure - Etape 3

Voilà, la machine virtuelle va bénéficier de l'image Kali Linux sélectionnée ! Autre point important, le choix de la taille de la machine virtuelle, ce qui correspond aux performances du CPU, de la RAM et du stockage de la VM.

En fonction de vos besoins en termes de RAM et de CPU, choisissez la taille qui vous convient. Pour une VM peu coûteuse, mais adaptée à un environnement Linux, la taille "Standard_B1s" peut être choisie. Avec cette taille, on bénéficie de la configuration suivante :

  • 1 processeur virtuel,
  • 1 Go de RAM
  • 1 disque de 40 Go (stockage persistant

En choisissant cette taille, le coût estimé est de 7,26 euros par mois.

Kali Linux - Créer une VM Azure - Etape 4

Suite de la configuration avec la définition du compte administrateur et du mode d'authentification. Après avoir défini un nom d'utilisateur (pour votre compte administrateur de la VM) et le mot de passe, vous avez le choix entre deux modes d'authentification : clé publique SSH ou Mot de passe.

Afin de pouvoir accéder à distance à la VM, vous devez ouvrir le port "SSH (22)" dans un premier temps, en cochant l'option "Autoriser les ports sélectionnés".

Kali Linux - Créer une VM Azure - Etape 5

Passons l'onglet "Disques", sauf si vous souhaitez ajouter un second disque à la VM.

Via l'onglet "Mise en réseau", on peut définir sur quel réseau virtuel on souhaite connecter la VM. Soit sur un réseau virtuel existant, ou un nouveau réseau (ce qui sera le cas si vous débutez sur Azure). Attribuez également une adresse IP publique à la VM.

Kali Linux - Créer une VM Azure - Etape 6

Les autres onglets sont facultatifs vis-à-vis de notre objectif du jour. Passons sur l'onglet le plus à droite pour cliquer sur "Créer".

Kali Linux - Créer une VM Azure - Etape 7

Il ne reste plus qu'à patienter un instant, le temps que la machine virtuelle soit créée sur l'infrastructure Azure.

III. Se connecter à la VM Kali Linux

Pour établir une connexion à la VM Kali Linux, il faut récupérer l'adresse IP publique attribuée par Azure. Cette information est visible dans la "Vue d'ensemble" de la VM, toujours à partir du portail Azure.

Kali Linux - Azure - Afficher IP publique

Maintenant que l'on a cette information, une connexion SSH peut être établie. Dans mon cas, c'est une connexion par mot de passe. À partir du client SSH de Windows, ou une application tierce, peu importe. Si c'est avec le client Windows, voici la commande à utiliser :

ssh <adresse IP publique VM Azure> -l <nom d'utilisateur>

Après avoir saisi le mot de passe, on accède au shell de Kali Linux !

Connexion SSH à la VM Kali sur Azure

Pour information, voici le partitionnement effectué sur le disque de 40 Go (de façon automatique) :

VM Azure - Kali Linux - Voir espace disque

Par défaut, la machine virtuelle dispose d'un accès à Internet. Ne modifiez pas l'adresse IP du système Kali directement dans la VM, au risque de perdre l'accès définitivement.

IV. Conclusion

La machine virtuelle Kali Linux est prête ! Libre à vous d'installer les paquets répondant à vos besoins. Si vous avez besoin d'ouvrir des ports supplémentaires (en entrée) à destination de votre VM Kali, c'est via la section "Mise en réseau" de la VM Azure qu'une règle doit être créée.

author avatar
Florian BURNEL Co-founder of IT-Connect
Ingénieur système et réseau, cofondateur d'IT-Connect et Microsoft MVP "Cloud and Datacenter Management". Je souhaite partager mon expérience et mes découvertes au travers de mes articles. Généraliste avec une attirance particulière pour les solutions Microsoft et le scripting. Bonne lecture.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.