Schnellstart für Bash in Azure Cloud ShellQuickstart for Bash in Azure Cloud Shell

Dieses Dokument erläutert die Verwendung von Bash in Azure Cloud Shell im Azure-Portal.This document details how to use Bash in Azure Cloud Shell in the Azure portal.

Hinweis

Ein Schnellstart zu PowerShell in Azure Cloud Shell ist ebenfalls verfügbar.A PowerShell in Azure Cloud Shell Quickstart is also available.

Starten von Cloud ShellStart Cloud Shell

  1. Starten Sie Cloud Shell über den oberen Navigationsbereich im Azure-Portal.Launch Cloud Shell from the top navigation of the Azure portal.

  2. Wählen Sie ein Abonnement aus, in dem ein Speicherkonto und eine Microsoft Azure Files-Freigabe erstellt werden sollen.Select a subscription to create a storage account and Microsoft Azure Files share.

  3. Wählen Sie „Speicher erstellen“ aus.Select "Create storage"

Tipp

Sie werden in jeder Sitzung automatisch bei Azure CLI authentifiziert.You are automatically authenticated for Azure CLI in every session.

Auswählen der Bash-UmgebungSelect the Bash environment

Stellen Sie sicher, dass auf der linken Seite des Shellfensters im Dropdownmenü für Umgebungen die Option Bash ausgewählt ist.Check that the environment drop-down from the left-hand side of shell window says Bash.

Festlegen des AbonnementsSet your subscription

  1. Führen Sie die Abonnements auf, auf die Sie Zugriff haben.List subscriptions you have access to.

    az account list
    
  2. Legen Sie Ihr bevorzugtes Abonnement fest:Set your preferred subscription:

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

Tipp

Ihr Abonnement wird mithilfe von /home/<user>/.azure/azureProfile.json für künftige Sitzungen gespeichert.Your subscription will be remembered for future sessions using /home/<user>/.azure/azureProfile.json.

Erstellen einer RessourcengruppeCreate a resource group

Erstellen Sie in „USA, Westen“ eine neue Ressourcengruppe mit dem Namen „MyRG“.Create a new resource group in WestUS named "MyRG".

az group create --location westus --name MyRG

Erstellen eines virtuellen Linux-ComputersCreate a Linux VM

Erstellen Sie einen virtuellen Ubuntu-Computer in Ihrer neuen Ressourcengruppe.Create an Ubuntu VM in your new resource group. Azure CLI erstellt SSH-Schlüssel und richtet den virtuellen Computer damit ein.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

Hinweis

Durch die Verwendung von --generate-ssh-keys wird Azure CLI angewiesen, auf Ihrer VM und im Verzeichnis $Home öffentliche und private Schlüssel zu erstellen und einzurichten.Using --generate-ssh-keys instructs Azure CLI to create and set up public and private keys in your VM and $Home directory. Standardmäßig befinden sich Schlüssel in der Cloud Shell unter /home/<user>/.ssh/id_rsa und /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. Ihr Ordner .ssh wird im 5-GB-Image Ihrer angefügten Dateifreigabe zur dauerhaften Aufbewahrung von $Home gespeichert.Your .ssh folder is persisted in your attached file share's 5-GB image used to persist $Home.

Ihr Benutzername auf diesem virtuellen Computer ist der Benutzername, der in Cloud Shell verwendet wird ($User@Azure:).Your username on this VM will be your username used in Cloud Shell ($User@Azure:).

Herstellen einer SSH-Verbindung mit Ihrem virtuellen Linux-ComputerSSH into your Linux VM

  1. Suchen Sie über die Suchleiste des Azure-Portals nach dem Namen Ihres virtuellen Computers.Search for your VM name in the Azure portal search bar.

  2. Klicken Sie auf „Verbinden“, um Ihren VM-Namen und die öffentliche IP-Adresse abzurufen.Click "Connect" to get your VM name and public IP address.

  3. Stellen Sie mit dem Befehl ssh eine SSH-Verbindung mit Ihrer VM her.SSH into your VM with the ssh cmd.

    ssh username@ipaddress
    

Nach dem Herstellen der SSH-Verbindung sollte der Willkommensbildschirm von Ubuntu angezeigt werden.Upon establishing the SSH connection, you should see the Ubuntu welcome prompt.

BereinigenCleaning up

  1. Beenden Sie Ihre SSH-Sitzung.Exit your ssh session.

    exit
    
  2. Löschen Sie Ihre Ressourcengruppe und alle darin befindlichen Ressourcen.Delete your resource group and any resources within it.

    az group delete -n MyRG
    

Nächste SchritteNext steps

Erfahren Sie mehr über das Beibehalten von Dateien für Bash in Cloud ShellLearn about persisting files for Bash in Cloud Shell
Erfahren Sie mehr über die Azure CLILearn about Azure CLI
Erfahren Sie mehr über Azure Files-Speicher.Learn about Azure Files storage