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 Azure.Launch Cloud Shell from the top navigation of the Azure portal.

  2. Selezionare una sottoscrizione per creare un account di archiviazione e una condivisione File di Microsoft Azure.Select 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 session.

Selezionare l'ambiente BashSelect the Bash environment

Controllare che l'elenco a discesa degli ambienti dal lato sinistro della finestra della shell sia impostato su Bash.Check that the environment drop-down from the left-hand side of shell window says 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 --location westus --name 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 set up the VM with them.

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

Nota

L'utilizzo di --generate-ssh-keys indica all'interfaccia della riga di comando di Azure 2.0 di creare e configurare chiavi pubbliche e private nella macchina virtuale e nella directory $Home.Using --generate-ssh-keys instructs Azure CLI 2.0 to create and set up public and private keys in your VM and $Home directory. Per impostazione predefinita, le chiavi vengono inserite in Cloud Shell in corrispondenza di /home/<user>/.ssh/id_rsa e /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. La cartella .ssh è persistente nell'immagine da 5 GB della condivisione file collegata usata per rendere persistente $Home.Your .ssh folder is persisted in your attached file share's 5-GB image used to persist $Home.

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 macchina virtuale nella barra di ricerca del portale di Azure.Search for your VM name in the Azure portal search bar.
  2. Fare clic su "Connetti" per ottenere il nome e l'indirizzo IP pubblico della macchina virtuale.Click "Connect" to get your VM name and public IP address.

  3. SSH nella macchina virtuale con il cmd ssh.SSH into your VM with the ssh cmd.

    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

  1. Chiudere la sessione SSH.Exit your ssh session.

    exit
    
  2. Eliminare il gruppo di risorse e tutte le risorse al suo interno.Delete your resource group and any resources within it.

    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.0Learn about Azure CLI 2.0
Informazioni sull'archiviazione di File di AzureLearn about Azure Files storage