Démarrage rapide de Bash dans Azure Cloud Shell

Ce document explique comment utiliser Bash dans Azure Cloud Shell dans le portail Azure.

Notes

Un démarrage rapide de PowerShell dans Azure Cloud Shell est également disponible.

Démarrer Cloud Shell

  1. Lancez Cloud Shell dans le volet de navigation en haut du Portail Azure.
    Screenshot showing how to start Azure Cloud Shell in the Azure portal.

  2. Sélectionnez un abonnement pour créer un compte de stockage et un partage Microsoft Azure Files.

  3. Sélectionnez Créer le stockage

Conseil

L’authentification sur Azure CLI est automatique à chaque session.

Sélectionnez l’environnement Bash

Vérifiez que la liste déroulante des environnements située à gauche de la fenêtre de l’interpréteur de commandes indique Bash.
Screenshot showing how to select the Bash environment for the Azure Cloud Shell.

Définissez votre abonnement

  1. Listez les abonnements auxquels vous avez accès.

    az account list
    
  2. Définissez votre abonnement préféré :

    az account set --subscription 'my-subscription-name'
    

Conseil

Votre abonnement sera mémorisé pour les sessions ultérieures avec /home/<user>/.azure/azureProfile.json.

Créer un groupe de ressources

Créez un nouveau groupe de ressources, nommé « MyRG », dans la région États-Unis de l’Ouest.

az group create --location westus --name MyRG

Créer une machine virtuelle Linux

Créez une machine virtuelle Ubuntu dans votre nouveau groupe de ressources. Azure CLI crée des clés SSH et les utilise pour configurer la machine virtuelle.

az vm create -n myVM -g MyRG --image UbuntuLTS --generate-ssh-keys

Notes

Si l’option --generate-ssh-keys est utilisée, Azure CLI crée et configure des clés publiques et privées dans le répertoire $Home et la machine virtuelle. Par défaut, les clés sont placées dans Cloud Shell aux emplacements /home/<user>/.ssh/id_rsa et /home/<user>/.ssh/id_rsa.pub. Le dossier .ssh est conservé dans l’image de 5 Go du partage de fichiers Azure attaché servant à conserver $Home.

Votre nom d’utilisateur sur cette machine virtuelle sera votre nom d’utilisateur utilisé dans Cloud Shell ($User@Azure:).

Se connecter avec SSH à votre machine virtuelle Linux

  1. Recherchez le nom de votre machine virtuelle dans la barre de recherche du Portail Azure.

  2. Cliquez sur « Se connecter » pour obtenir le nom de votre machine virtuelle et votre adresse IP publique.
    Screenshot showing how to connect to a Linux V M using S S H.

  3. Établissez une connexion SSH avec votre machine virtuelle avec la commande ssh.

    ssh username@ipaddress
    

Lors de l’établissement de la connexion SSH, vous devriez voir l’invite de bienvenue sur Ubuntu.
Screenshot showing the Ubuntu initialization and welcome prompt after you establish an S S H connection.

Nettoyage

  1. Fermez votre session SSH.

    exit
    
  2. Supprimez votre groupe de ressources et toutes les ressources qu’il contient.

    az group delete -n MyRG
    

Étapes suivantes

En savoir plus sur les fichiers persistants pour Bash dans Cloud Shell
En savoir plus sur Azure CLI
En savoir plus sur le stockage Azure Files