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 session.

Bash 環境を選ぶSelect the Bash environment

シェル ウィンドウの左側にある環境ドロップダウンで [Bash] が選択されていることを確認します。Check that the environment drop-down from the left-hand side of shell window says 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 --location westus --name 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 set up the VM with them.

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

注意

--generate-ssh-keys を使用すると、Azure CLI 2.0 によって VM と $Home ディレクトリに公開キーと秘密キーが作成され、設定されます。Using --generate-ssh-keys instructs Azure CLI 2.0 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/id_rsa.pub に配置されます。By default keys are placed in Cloud Shell at /home/<user>/.ssh/id_rsa and /home/<user>/.ssh/id_rsa.pub. .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.

  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.

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

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

    exit
    
  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 2.0 についてLearn about Azure CLI 2.0
Azure Files ストレージについてLearn about Azure Files storage