Linux

Comment se connecter à une machine virtuelle Linux sur Azure ?


Comprendre l’authentification SSH pour les VMs Linux

Avant de procéder à la connexion d’une machine virtuelle Linux sur Azure, il est essentiel de bien saisir le rôle de SSH (Secure Shell) ainsi que l’utilisation des clés SSH pour l’authentification. SSH fournit un moyen sécurisé d’accéder à des serveurs distants, et l’usage de clés pour se connecter est une meilleure pratique que les mots de passe. Cela réduit les risques de compromission des connexions à distance.

Préparer votre environnement de connexion

Pour commencer, assurez-vous d’avoir un client SSH installé sur votre machine locale. Des outils comme PuTTY pour Windows, ou l’utilisation de la commande SSH intégrée dans les systèmes basés sur Unix (comme Linux ou macOS) sont des options populaires. Il est également recommandé de générer une paire de clés SSH pour sécuriser davantage votre accès.

Configurer une machine virtuelle Linux sur Azure

Voici les étapes à suivre pour créer une machine virtuelle Linux dans le cloud d’Azure :

  1. Abonnement : Connectez-vous à votre compte Azure et choisissez l’abonnement sous lequel vous souhaitez créer la VM.
  2. Groupe de ressources : Créez un groupe de ressources ou sélectionnez-en un existant pour organiser vos ressources Azure.
  3. Nom de la VM : Donnez un nom unique à votre machine virtuelle pour la distinguer des autres sur le réseau.
  4. Emplacement : Choisissez la région Azure appropriée qui répond à vos besoins.
  5. Configuration de la sécurité : Sélectionnez l’option d’authentification par clé publique SSH pour renforcer la sécurité.
A lire :  Comment planifier et automatiser des tâches avec Crontab dans Ubuntu

Comment se connecter à une machine virtuelle Linux sur Azure ?

Une fois votre machine virtuelle configurée, vous pouvez vous y connecter via SSH. Voici les étapes à suivre :

  1. Obtenez l’adresse IP : Allez dans le portail Azure, sélectionnez votre machine virtuelle, puis notez l’adresse IP publique affichée.
  2. Utilisez PuTTY pour Windows : Ouvrez l’application, saisissez l’adresse IP de votre VM sous le champ « Hôte », puis naviguez vers « Connexion » > « SSH » > « Auth » pour charger votre clé privée au format .ppk. Cliquez sur Ouvrir pour établir la connexion.
  3. Utilisez la ligne de commande (pour Linux/macOS) : Ouvrez un terminal et exécutez la commande suivante :
    ssh -i /chemin/vers/votre/clé.pem [email protected], en remplaçant `/chemin/vers/votre/clé.pem` par le chemin réel vers votre clé privée et `adresse-ip` par l’adresse IP de votre VM.

Accéder à votre machine virtuelle via le portail Azure

Vous pouvez également gérer votre machine virtuelle directement depuis le portail Azure. Pour ce faire :

  1. Connectez-vous à votre compte Azure.
  2. D’accéder à la section « Machines virtuelles », et sélectionnez celle que vous souhaitez gérer.
  3. Cliquez sur le bouton « Connecter », et choisissez votre méthode de connexion (SSH pour Linux).

Dépannage des problèmes de connexion

Si vous éprouvez des difficultés à vous connecter à votre VM, voici quelques étapes de dépannage rapides :

  1. Vérifiez que le service SSH est bien opérationnel sur votre machine virtuelle.
  2. Assurez-vous que le port SSH (par défaut 22) est ouvert dans vos règles de groupe de sécurité réseau.
  3. Redémarrez la machine virtuelle ou réinitialisez les paramètres d’accès à distance via le portail Azure.
A lire :  Comment trouver un répertoire sous Linux ?

FAQ

1. Puis-je utiliser des mots de passe au lieu de clés SSH pour me connecter ?

Oui, Azure permet la connexion par mots de passe, mais cela est moins sécurisé que l’utilisation de clés SSH. Il est recommandé d’utiliser les clés pour une meilleure protection.

2. Quels types de distributions Linux sont pris en charge sur Azure ?

Azure supporte plusieurs distributions Linux, y compris Ubuntu, Red Hat, SUSE, CentOS, et Oracle Linux, entre autres.

3. Puis-je utiliser RDP pour me connecter à une machine virtuelle Linux ?

Oui, mais cela nécessite la configuration d’un serveur RDP sur votre machine virtuelle Linux. Par défaut, la plupart des distributions Linux ne l’activent pas, vous devrez donc le configurer vous-même.