Snabb start för bash i Azure Cloud ShellQuickstart for Bash in Azure Cloud Shell

Det här dokumentet innehåller information om hur du använder bash i Azure Cloud Shell i Azure Portal.This document details how to use Bash in Azure Cloud Shell in the Azure portal.

Anteckning

Det finns även en PowerShell i Azure Cloud Shell snabb start.A PowerShell in Azure Cloud Shell Quickstart is also available.

Starta Cloud ShellStart Cloud Shell

  1. Starta Cloud Shell från det övre navigerings fältet i Azure Portal.Launch Cloud Shell from the top navigation of the Azure portal.

  2. Välj en prenumeration för att skapa ett lagrings konto och Microsoft Azure fil resurs.Select a subscription to create a storage account and Microsoft Azure Files share.

  3. Välj "skapa lagring"Select "Create storage"

Tips

Du autentiseras automatiskt för Azure CLI i varje session.You are automatically authenticated for Azure CLI in every session.

Välj bash-miljönSelect the Bash environment

Kontrol lera att den nedrullningsbara miljön i rutan till vänster i Shell-fönstret står Bash.Check that the environment drop-down from the left-hand side of shell window says Bash.

Ange din prenumerationSet your subscription

  1. Lista över prenumerationer som du har åtkomst till.List subscriptions you have access to.

    az account list
    
  2. Ange önskad prenumeration:Set your preferred subscription:

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

Tips

Din prenumeration kommer att sparas i framtida sessioner med hjälp av /home/<user>/.azure/azureProfile.json.Your subscription will be remembered for future sessions using /home/<user>/.azure/azureProfile.json.

Skapa en resursgruppCreate a resource group

Skapa en ny resurs grupp i väster med namnet "MyRG".Create a new resource group in WestUS named "MyRG".

az group create --location westus --name MyRG

Skapa ett Linux VMCreate a Linux VM

Skapa en virtuell Ubuntu-dator i din nya resurs grupp.Create an Ubuntu VM in your new resource group. Azure CLI skapar SSH-nycklar och konfigurerar den virtuella datorn med dem.The Azure CLI will create SSH keys and set up the VM with them.

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

Anteckning

Genom att använda --generate-ssh-keys instruerar Azure CLI att skapa och konfigurera offentliga och privata nycklar i din virtuella dator och $Home Directory.Using --generate-ssh-keys instructs Azure CLI to create and set up public and private keys in your VM and $Home directory. Som standard placeras nycklar i Cloud Shell på /home/<user>/.ssh/id_rsa och /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. Din .ssh-mapp sparas i den bifogade fil resursens 5 GB-avbildning som används för att spara $Home.Your .ssh folder is persisted in your attached file share's 5-GB image used to persist $Home.

Ditt användar namn på den här virtuella datorn är ditt användar namn som används i Cloud Shell ($User@Azure:).Your username on this VM will be your username used in Cloud Shell ($User@Azure:).

SSH till din virtuella Linux-datorSSH into your Linux VM

  1. Sök efter namnet på den virtuella datorn i Azure Portal Sök fältet.Search for your VM name in the Azure portal search bar.

  2. Klicka på Anslut för att hämta namnet på den virtuella datorn och den offentliga IP-adressen.Click "Connect" to get your VM name and public IP address.

  3. SSH till den virtuella datorn med ssh cmd.SSH into your VM with the ssh cmd.

    ssh username@ipaddress
    

När du har upprättat SSH-anslutningen bör du se Ubuntu Välkommen-prompten.Upon establishing the SSH connection, you should see the Ubuntu welcome prompt.

RensaCleaning up

  1. Avsluta SSH-sessionen.Exit your ssh session.

    exit
    
  2. Ta bort resurs gruppen och alla resurser i den.Delete your resource group and any resources within it.

    az group delete -n MyRG
    

Nästa stegNext steps

Lär dig mer om att spara filer för bash i Cloud ShellLearn about persisting files for Bash in Cloud Shell
Lär dig mer om Azure CLILearn about Azure CLI
Läs mer om Azure Files StorageLearn about Azure Files storage