Démarrage rapide de Bash dans Azure Cloud ShellQuickstart for Bash in Azure Cloud Shell

Ce document explique comment utiliser Bash dans Azure Cloud Shell dans le portail Azure.This document details how to use Bash in Azure Cloud Shell in the Azure portal.

Note

Un démarrage rapide de PowerShell dans Azure Cloud Shell est également disponible.A PowerShell in Azure Cloud Shell Quickstart is also available.

Démarrer Cloud ShellStart Cloud Shell

  1. Lancez Cloud Shell dans le volet de navigation en haut du Portail Azure.Launch Cloud Shell from the top navigation of the Azure portal.

  2. Sélectionnez un abonnement pour créer un compte de stockage et un partage Microsoft Azure Files.Select a subscription to create a storage account and Microsoft Azure Files share.

  3. Sélectionnez Créer le stockageSelect "Create storage"

Conseil

L’authentification sur Azure CLI 2.0 est automatique à chaque session.You are automatically authenticated for Azure CLI 2.0 in every session.

Sélectionnez l’environnement BashSelect the Bash environment

Vérifiez que la liste déroulante des environnements située à gauche de la fenêtre de l’interpréteur de commandes indique Bash.Check that the environment drop-down from the left-hand side of shell window says Bash.

Définissez votre abonnementSet your subscription

  1. Listez les abonnements auxquels vous avez accès.List subscriptions you have access to.

    az account list
    
  2. Définissez votre abonnement préféré :Set your preferred subscription:

    az account set --subscription my-subscription-name`
    

Conseil

Votre abonnement sera mémorisé pour les sessions ultérieures avec /home/<user>/.azure/azureProfile.json.Your subscription will be remembered for future sessions using /home/<user>/.azure/azureProfile.json.

Créer un groupe de ressourcesCreate a resource group

Créez un nouveau groupe de ressources, nommé « MyRG », dans la région États-Unis de l’Ouest.Create a new resource group in WestUS named "MyRG".

az group create --location westus --name MyRG

Créer une machine virtuelle LinuxCreate a Linux VM

Créez une machine virtuelle Ubuntu dans votre nouveau groupe de ressources.Create an Ubuntu VM in your new resource group. Azure CLI 2.0 crée des clés SSH et les utilise pour configurer la machine virtuelle.The Azure CLI 2.0 will create SSH keys and set up the VM with them.

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

Note

Si l’option --generate-ssh-keys est utilisée, Azure CLI 2.0 crée et configure des clés publiques et privées dans le répertoire $Home et la machine virtuelle.Using --generate-ssh-keys instructs Azure CLI 2.0 to create and set up public and private keys in your VM and $Home directory. 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.By default keys are placed in Cloud Shell at /home/<user>/.ssh/id_rsa and /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.Your .ssh folder is persisted in your attached file share's 5-GB image used to persist $Home.

Votre nom d’utilisateur sur cette machine virtuelle sera votre nom d’utilisateur utilisé dans Cloud Shell ($User@Azure:).Your username on this VM will be your username used in Cloud Shell ($User@Azure:).

Se connecter avec SSH à votre machine virtuelle LinuxSSH into your Linux VM

  1. Recherchez le nom de votre machine virtuelle dans la barre de recherche du Portail Azure.Search for your VM name in the Azure portal search bar.
  2. Cliquez sur « Se connecter » pour obtenir le nom de votre machine virtuelle et votre adresse IP publique.Click "Connect" to get your VM name and public IP address.

  3. Établissez une connexion SSH avec votre machine virtuelle avec la commande ssh.SSH into your VM with the ssh cmd.

    ssh username@ipaddress
    

Lors de l’établissement de la connexion SSH, vous devriez voir l’invite de bienvenue sur Ubuntu.Upon establishing the SSH connection, you should see the Ubuntu welcome prompt.

NettoyageCleaning up

  1. Fermez votre session SSH.Exit your ssh session.

    exit
    
  2. Supprimez votre groupe de ressources et toutes les ressources qu’il contient.Delete your resource group and any resources within it.

    az group delete -n MyRG
    

Étapes suivantesNext steps

En savoir plus sur les fichiers persistants pour Bash dans Cloud ShellLearn about persisting files for Bash in Cloud Shell
En savoir plus sur Azure CLI 2.0Learn about Azure CLI 2.0
En savoir plus sur le stockage Azure FilesLearn about Azure Files storage