Azure Cloud Shell の Bash のクイックスタートQuickstart for Bash in Azure Cloud Shell

このドキュメントでは、Azure Portal で Azure Cloud Shell の Bash を使う方法について詳しく説明します。This document details how to use Bash in Azure Cloud Shell in the Azure portal.


Azure Cloud Shell の PowerShell のクイックスタートもあります。A PowerShell in Azure Cloud Shell Quickstart is also available.

Cloud Shell の起動Start Cloud Shell

  1. Azure Portal 上部のナビゲーションから Cloud Shell を起動します。Launch Cloud Shell from the top navigation of the Azure portal
  2. ストレージ アカウントと Microsoft Azure ファイル共有を作成するためのサブスクリプションを選択します。Select a subscription to create a storage account and Microsoft Azure Files share
  3. [Create storage](ストレージの作成) を選択します。Select "Create storage"


Azure CLI 2.0 では、ユーザーの認証が各セッションで自動的に行われます。You are automatically authenticated for Azure CLI 2.0 in every sesssion.

Bash 環境を選ぶSelect the Bash environment

  1. シェル ウィンドウの左側で環境ドロップダウンを選びますSelect the environment drop down from the the left hand side of shell window
  2. Bash を選びますSelect Bash

サブスクリプションの設定Set your subscription

  1. 自分が利用できるサブスクリプションを一覧表示します。List subscriptions you have access to:
    az account list
  2. 優先するサブスクリプションを設定します。Set your preferred subscription:
    az account set --subscription my-subscription-name


設定したサブスクリプションは、/home/<user>/.azure/azureProfile.json を使って今後のセッション用に記憶されます。Your subscription will be remembered for future sessions using /home/<user>/.azure/azureProfile.json.

リソース グループの作成Create a resource group

"MyRG" という名前の新しいリソース グループを WestUS に作成します。Create a new resource group in WestUS named "MyRG":
az group create -l westus -n MyRG

Linux VM の作成Create a Linux VM

新しいリソース グループに Ubuntu VM を作成します。Create an Ubuntu VM in your new resource group. Azure CLI 2.0 によって SSH キーが作成され、そのキーを使って VM が設定されます。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


VM の認証に使用される公開キーと秘密キーは、Azure CLI 2.0 によって既定で /User/.ssh/id_rsa/User/.ssh/ に格納されます。The public and private keys used to authenticate your VM are placed in /User/.ssh/id_rsa and /User/.ssh/ by Azure CLI 2.0 by default. .ssh フォルダーは、接続した Azure ファイル共有の 5 GB イメージに永続化されます。Your .ssh folder is persisted in your attached Azure Files share's 5-GB image.

この VM でのユーザー名が、Cloud Shell で使用されるユーザー名になります ($User@Azure:)。Your username on this VM will be your username used in Cloud Shell ($User@Azure:).

Linux VM への SSH 接続SSH into your Linux VM

  1. Azure Portal の検索バーで VM 名を検索します。Search for your VM name in the Azure portal search bar
  2. [接続] をクリックし、ssh username@ipaddress を実行します。Click "Connect" and run: ssh username@ipaddress

SSH 接続を確立すると、Ubuntu のウェルカム プロンプトが表示されます。Upon establishing the SSH connection, you should see the Ubuntu welcome prompt.

クリーンアップしていますCleaning up

リソース グループとそこに含まれるリソースを削除するには、Delete your resource group and any resources within it:
az group delete -n MyRG を実行します。Run az group delete -n MyRG

次のステップNext steps

Cloud Shell の Bash でのファイルの永続化については、こちらを参照してくださいLearn about persisting files for Bash in Cloud Shell
Azure CLI 2.0 について Learn about Azure CLI 2.0
Azure Files ストレージについて Learn about Azure Files storage