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.
    Azure portal で Azure Cloud Shell を起動する方法を示すスクリーンショット。Screenshot showing how to start Azure Cloud Shell in 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 では、セッションごとにユーザー認証が自動的に行われます。You are automatically authenticated for Azure CLI in every session.

Bash 環境を選ぶSelect the Bash environment

シェル ウィンドウの左側にある環境ドロップダウンで [Bash] が選択されていることを確認します。Check that the environment drop-down from the left-hand side of shell window says Bash.
Azure Cloud Shell 用の Bash 環境を選択する方法を示すスクリーンショット。Screenshot showing how to select the Bash environment for the Azure Cloud Shell.

サブスクリプションの設定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 --location westus --name MyRG

Linux VM の作成Create a Linux VM

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


--generate-ssh-keys を使用すると、Azure CLI によって VM と $Home ディレクトリに公開キーと秘密キーが作成され、設定されます。Using --generate-ssh-keys instructs Azure CLI to create and set up public and private keys in your VM and $Home directory. 既定では、キーは Cloud Shell で /home/<user>/.ssh/id_rsa/home/<user>/.ssh/ に配置されます。By default keys are placed in Cloud Shell at /home/<user>/.ssh/id_rsa and /home/<user>/.ssh/ .ssh フォルダーは、$Home の永続化に使用される、接続したファイル共有の 5 GB イメージに永続化されます。Your .ssh folder is persisted in your attached file share's 5-GB image used to persist $Home.

この 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. [接続] をクリックして、VM 名とパブリック IP アドレスを取得します。Click "Connect" to get your VM name and public IP address.
    SSH を使用して Linux VM に接続する方法を示すスクリーンショット。Screenshot showing how to connect to a Linux V M using S S H.

  3. ssh コマンドを使用して VM への SSH 接続を確立します。SSH into your VM with the ssh cmd.

    ssh username@ipaddress

SSH 接続を確立すると、Ubuntu のウェルカム プロンプトが表示されます。Upon establishing the SSH connection, you should see the Ubuntu welcome prompt.
SSH 接続を確立した後の Ubuntu の初期化とウェルカム プロンプトを示すスクリーンショット。Screenshot showing the Ubuntu initialization and welcome prompt after you establish an S S H connection.

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

  1. SSH セッションを終了します。Exit your ssh session.

  2. リソース グループとそこに含まれるリソースを削除します。Delete your resource group and any resources within it.

    az group delete -n MyRG

次のステップNext steps

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