Guida introduttiva a Bash in Azure Cloud ShellQuickstart for Bash in Azure Cloud Shell

Questo documento illustra dettagliatamente come usare Bash in Azure Cloud Shell nel portale di Azure.This document details how to use Bash in Azure Cloud Shell in the Azure portal.

Nota

È disponibile anche una guida introduttiva a PowerShell in Azure Cloud Shell.A PowerShell in Azure Cloud Shell Quickstart is also available.

Avviare Cloud ShellStart Cloud Shell

  1. Avviare Cloud Shell dalla barra di spostamento in alto nel portale di AzureLaunch Cloud Shell from the top navigation of the Azure portal
  2. Selezionare una sottoscrizione per creare un account di archiviazione e una condivisione Microsoft File di AzureSelect a subscription to create a storage account and Microsoft Azure Files share
  3. Fare clic su "Create storage" (Crea risorsa di archiviazione)Select "Create storage"

Suggerimento

Si viene automaticamente autenticati per l'interfaccia della riga di comando di Azure 2.0 in ogni sessione.You are automatically authenticated for Azure CLI 2.0 in every sesssion.

Selezionare l'ambiente BashSelect the Bash environment

  1. Selezionare l’elenco a discesa degli ambienti dal lato sinistro della finestra della shellSelect the environment drop down from the the left hand side of shell window
  2. Selezionare BashSelect Bash

Impostare la sottoscrizioneSet your subscription

  1. Elencare le sottoscrizioni a cui si ha accesso:List subscriptions you have access to:
    az account list
  2. Impostare la sottoscrizione preferita:Set your preferred subscription:
    az account set --subscription my-subscription-name

Suggerimento

La sottoscrizione verrà memorizzata per le sessioni future con /home/<user>/.azure/azureProfile.json.Your subscription will be remembered for future sessions using /home/<user>/.azure/azureProfile.json.

Creare un gruppo di risorseCreate a resource group

Creare un nuovo gruppo di risorse negli Stati Uniti occidentali denominato "MyRG":Create a new resource group in WestUS named "MyRG":
az group create -l westus -n MyRG

Creare una macchina virtuale LinuxCreate a Linux VM

Creare una VM Ubuntu nel nuovo gruppo di risorse.Create an Ubuntu VM in your new resource group. L'interfaccia della riga di comando di Azure 2.0 creerà chiavi SSH con cui configurerà la macchina virtuale.The Azure CLI 2.0 will create SSH keys and setup the VM with them.
az vm create -n my_vm_name -g MyRG --image UbuntuLTS --generate-ssh-keys

Nota

Per impostazione predefinita, le chiavi pubbliche e private usate per autenticare la VM vengono inserite in /User/.ssh/id_rsa e /User/.ssh/id_rsa.pub dall'interfaccia della riga di comando di Azure 2.0.The public and private keys used to authenticate your VM are placed in /User/.ssh/id_rsa and /User/.ssh/id_rsa.pub by Azure CLI 2.0 by default. La cartella con estensione ssh è persistente nell'immagine da 5 GB della condivisione File di Azure collegata.Your .ssh folder is persisted in your attached Azure Files share's 5-GB image.

Il nome utente in questa VM sarà quello usato in Cloud Shell ($User@Azure:).Your username on this VM will be your username used in Cloud Shell ($User@Azure:).

Usare SSH per connettersi alla VM LinuxSSH into your Linux VM

  1. Cercare il nome della VM nella barra di ricerca del portale di AzureSearch for your VM name in the Azure portal search bar
  2. Fare clic su "Connetti" ed eseguire: ssh username@ipaddressClick "Connect" and run: ssh username@ipaddress

Quando viene stabilita la connessione SSH, verrà visualizzato il prompt di benvenuto di Ubuntu.Upon establishing the SSH connection, you should see the Ubuntu welcome prompt.

+ Cleaning upCleaning up

Eliminare il gruppo di risorse e tutte le risorse al suo interno:Delete your resource group and any resources within it:
Eseguire az group delete -n MyRGRun az group delete -n MyRG

Passaggi successiviNext steps

Informazioni sulla persistenza dei file per Bash all’interno di Cloud Shell.Learn about persisting files for Bash in Cloud Shell
Informazioni sull'interfaccia della riga di comando di Azure 2.0 Learn about Azure CLI 2.0
Informazioni sull'archiviazione di File di Azure Learn about Azure Files storage