Rychlý start pro Bash ve službě Azure Cloud ShellQuickstart for Bash in Azure Cloud Shell

Tento dokument podrobně popisuje, jak pomocí prostředí Bash ve službě Azure Cloud Shell v webu Azure portal.This document details how to use Bash in Azure Cloud Shell in the Azure portal.

Poznámka

A prostředí PowerShell ve službě Azure Cloud Shell rychlý start je také k dispozici.A PowerShell in Azure Cloud Shell Quickstart is also available.

Spustit Cloud ShellStart Cloud Shell

  1. Spuštění Cloud Shell z horního navigačního panelu na webu Azure portal.Launch Cloud Shell from the top navigation of the Azure portal.

  2. Vyberte předplatné, jak vytvořit účet úložiště a sdílet soubory aplikace Microsoft Azure.Select a subscription to create a storage account and Microsoft Azure Files share.

  3. Vyberte možnost "Vytvořit úložiště"Select "Create storage"

Tip

Jste automaticky ověřeni pro Azure CLI v každé relaci.You are automatically authenticated for Azure CLI in every session.

Vyberte prostředí BashSelect the Bash environment

Zkontrolujte, že prostředí rozevíracího seznamu na levé straně okna prostředí Bash.Check that the environment drop-down from the left-hand side of shell window says Bash.

Nastavení předplatnéhoSet your subscription

  1. Seznam předplatných, ke kterým máte přístup.List subscriptions you have access to.

    az account list
    
  2. Nastavení předplatného upřednostňované:Set your preferred subscription:

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

Tip

Vaše předplatné se zachová pro budoucí relace pomocí /home/<user>/.azure/azureProfile.json.Your subscription will be remembered for future sessions using /home/<user>/.azure/azureProfile.json.

Vytvoření skupiny prostředkůCreate a resource group

Vytvořte novou skupinu prostředků v WestUS s názvem "MyRG".Create a new resource group in WestUS named "MyRG".

az group create --location westus --name MyRG

Vytvoření virtuálního počítače s LinuxemCreate a Linux VM

Vytvoření virtuálního počítače s Ubuntu v nové skupiny prostředků.Create an Ubuntu VM in your new resource group. Azure CLI vytvořit klíče SSH, který se nastavení virtuálního počítače s nimi.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

Poznámka

Pomocí --generate-ssh-keys instruuje Azure CLI k vytvoření a nastavení veřejných a privátních klíčů ve virtuálním počítači a $Home adresáře.Using --generate-ssh-keys instructs Azure CLI to create and set up public and private keys in your VM and $Home directory. Ve výchozím nastavení jsou umístěny klíče ve službě Cloud Shell v /home/<user>/.ssh/id_rsa a /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. Vaše .ssh složky se ukládají v připojené sdílené složky 5 GB image použité k uchování $Home.Your .ssh folder is persisted in your attached file share's 5-GB image used to persist $Home.

Vaše uživatelské jméno v tomto virtuálním počítači bude vaše uživatelské jméno používané ve službě Cloud Shell ($User@Azure:).Your username on this VM will be your username used in Cloud Shell ($User@Azure:).

SSH do virtuálního počítače s LinuxemSSH into your Linux VM

  1. Vyhledejte název vašeho virtuálního počítače na panelu Azure search na portálu.Search for your VM name in the Azure portal search bar.

  2. Klikněte na možnost připojit, aby název virtuálního počítače a veřejnou IP adresu.Click "Connect" to get your VM name and public IP address.

  3. SSH k virtuálnímu počítači s ssh cmd.SSH into your VM with the ssh cmd.

    ssh username@ipaddress
    

Při navazování připojení SSH, měli byste vidět řádku uvítání systémem Ubuntu.Upon establishing the SSH connection, you should see the Ubuntu welcome prompt.

ČištěníCleaning up

  1. Ukončení vaší ssh relace.Exit your ssh session.

    exit
    
  2. Odstraňte skupinu prostředků a všechny prostředky v ní.Delete your resource group and any resources within it.

    az group delete -n MyRG
    

Další postupNext steps

Další informace o zachování souborů pro Bash ve službě Cloud ShellLearn about persisting files for Bash in Cloud Shell
Další informace o rozhraní příkazového řádku AzureLearn about Azure CLI
Další informace o službě soubory Azure storageLearn about Azure Files storage