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 Files 공유를 만듭니다.Select a subscription to create a storage account and Microsoft Azure Files share.

  3. "저장소 만들기"를 선택합니다.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.

구독을 설정합니다.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"라는 새 리소스 그룹을 만듭니다.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를 사용하면 VM 및 $Home 디렉터리에서 공용 및 프라이빗 키를 설정하도록 Azure CLI에 지시하게 됩니다.Using --generate-ssh-keys instructs Azure CLI to create and set up public and private keys in your VM and $Home directory. 기본적으로 키는 /home/<user>/.ssh/id_rsa/home/<user>/.ssh/id_rsa.pub의 Cloud Shell에 배치됩니다.By default keys are placed in Cloud Shell at /home/<user>/.ssh/id_rsa and /home/<user>/.ssh/id_rsa.pub. .ssh 폴더는 $Home을 유지하는 데 사용되는 연결된 파일 공유의 5GB 이미지에서 유지됩니다.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으로 SSHSSH 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 cmd를 사용하여 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

Azure Cloud Shell의 Bash에 대한 파일 유지에 관해 알아보기Learn about persisting files for Bash in Cloud Shell
Azure CLI에 대한 자세한 정보Learn about Azure CLI
Azure Files Storage에 대해 알아보기Learn about Azure Files storage