빠른 시작: Azure Portal에서 Linux 가상 머신 만들기Quickstart: Create a Linux virtual machine in the Azure portal

Azure Portal을 통해 Azure VM(가상 머신)을 만들 수 있습니다.Azure virtual machines (VMs) can be created through the Azure portal. Azure Portal은 Azure 리소스를 만드는 브라우저 기반 사용자 인터페이스입니다.The Azure portal is a browser-based user interface to create Azure resources. 이 빠른 시작에서는 Azure Portal을 사용하여 Ubuntu 18.04 LTS를 실행하는 Linux VM(가상 머신)을 배포하는 방법을 보여줍니다.This quickstart shows you how to use the Azure portal to deploy a Linux virtual machine (VM) running Ubuntu 18.04 LTS. VM 작동을 확인하기 위해 VM에 대해 SSH를 수행하고 NGINX 웹 서버를 설치합니다.To see your VM in action, you also SSH to the VM and install the NGINX web server.

Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만듭니다.If you don't have an Azure subscription, create a free account before you begin.

SSH 키 쌍 만들기Create SSH key pair

이 빠른 시작을 완료하려면 SSH 키 쌍이 필요합니다.You need an SSH key pair to complete this quickstart. SSH 키 쌍이 이미 있는 경우 이 단계를 건너뜁니다.If you already have an SSH key pair, you can skip this step.

Bash 셸을 열고 ssh-keygen을 사용하여 SSH 키 쌍을 만듭니다.Open a bash shell and use ssh-keygen to create an SSH key pair. 로컬 컴퓨터에 Bash 셸이 없는 경우 Azure Cloud Shell을 사용할 수 있습니다.If you don't have a bash shell on your local computer, you can use the Azure Cloud Shell.

  1. Azure Portal에 로그인합니다.Sign in to the Azure portal.
  2. 페이지 위쪽의 메뉴에서 >_ 아이콘을 선택하여 Cloud Shell을 엽니다.In the menu at the top of the page, select the >_ icon to open Cloud Shell.
  3. CloudShell에서 왼쪽 위에 Bash가 표시되는지 확인합니다.Make sure the CloudShell says Bash in the upper left. PowerShell이라고 표시되는 경우 드롭다운을 사용하여 Bash를 선택하고 확인을 선택하여 Bash 셸로 변경합니다.If it says PowerShell, use the drop-down to select Bash and select Confirm to change to the Bash shell.
  4. ssh-keygen -t rsa -b 2048을 입력하여 ssh 키를 만듭니다.Type ssh-keygen -t rsa -b 2048 to create the ssh key.
  5. 키 쌍을 저장할 파일을 입력하라는 메시지가 표시됩니다.You will be prompted to enter a file in which to save the key pair. Enter를 눌러 기본 위치(대괄호 안에 나열됨)로 저장합니다.Just press Enter to save in the default location, listed in brackets.
  6. 암호를 입력하라는 메시지가 표시됩니다.You will be asked to enter a passphrase. SSH 키에 대한 암호를 입력하거나 Enter를 눌러 암호 없이 계속할 수 있습니다.You can type a passphrase for your SSH key or press Enter to continue without a passphrase.
  7. ssh-keygen 명령은 ~/.ssh directory에서 id_rsa의 기본 이름으로 공개 및 프라이빗 키를 생성합니다.The ssh-keygen command generates public and private keys with the default name of id_rsa in the ~/.ssh directory. 명령이 공개 키의 전체 경로를 반환합니다.The command returns the full path to the public key. cat ~/.ssh/id_rsa.pub를 입력하여 공개 키의 경로를 통해 cat의 해당 콘텐츠를 표시합니다.Use the path to the public key to display its contents with cat by typing cat ~/.ssh/id_rsa.pub.
  8. 이 명령의 출력을 복사하고 이 문서의 뒷부분에서 사용할 수 있는 위치에 저장합니다.Copy the output of this command and save it somewhere to use later in this article. 이는 공용 키로서, 관리자 계정이 VM에 로그인하도록 구성할 때 필요합니다.This is your public key and you will need it when configuring your administrator account to log in to your VM.

Azure에 로그인Sign in to Azure

Azure Portal에 로그인합니다(아직 로그인하지 않은 경우).Sign in to the Azure portal if you haven't already.

가상 머신 만들기Create virtual machine

  1. Azure Portal의 왼쪽 위 모서리에서 리소스 만들기를 선택합니다.Choose Create a resource in the upper left corner of the Azure portal.

  2. 인기 항목에서 Ubuntu Server 18.04 LTS를 선택합니다.In Popular, select Ubuntu Server 18.04 LTS.

  3. 기본 탭의 프로젝트 세부 정보 아래에서 올바른 구독이 선택되어 있는지 확인한 다음, 리소스 그룹 아래에서 새로 만들기를 선택합니다.In the Basics tab, under Project details, make sure the correct subscription is selected and then choose to Create new under Resource group. 리소스 그룹 이름으로 myResourceGroup을 입력한 다음, 확인을 선택합니다.Type myResourceGroup for the name of the resource group and then choose OK.

    VM에 대한 새 리소스 그룹 만들기

  4. 인스턴스 세부 정보 아래에서 가상 머신 이름myVM을 입력하고 지역미국 동부를 선택합니다.Under Instance details, type myVM for the Virtual machine name and choose East US for your Region. 다른 기본값을 그대로 둡니다.Leave the other defaults.

    인스턴스 세부 정보 섹션

  5. 관리자 계정에서 SSH 공개 키를 선택하고, 사용자 이름을 입력한 다음, 공개 키를 붙여넣습니다.Under Administrator account, select SSH public key, type your user name, then paste in your public key. 공개 키에서 선행 또는 후행 공백을 모두 제거합니다.Remove any leading or trailing white space in your public key.

    관리자 계정

  6. 인바운드 포트 규칙 > 공용 인바운드 포트 아래에서 선택한 포트 허용을 선택한 다음, 드롭다운에서 SSH(22)HTTP(80) 를 선택합니다.Under Inbound port rules > Public inbound ports, choose Allow selected ports and then select SSH (22) and HTTP (80) from the drop-down.

    RDP 및 HTTP에 대한 포트 열기

  7. 나머지 기본값은 그대로 둔 다음, 페이지의 하단에 있는 검토 + 만들기 단추를 선택합니다.Leave the remaining defaults and then select the Review + create button at the bottom of the page.

  8. 가상 머신 만들기 페이지에서 만들려는 VM의 세부 정보를 볼 수 있습니다.On the Create a virtual machine page, you can see the details about the VM you are about to create. 준비가 되면 만들기를 선택합니다.When you are ready, select Create.

VM 배포에는 몇 분 정도 걸립니다.It will take a few minutes for your VM to be deployed. 배포가 완료되면 다음 섹션으로 이동합니다.When the deployment is finished, move on to the next section.

가상 머신에 연결Connect to virtual machine

VM과의 SSH 연결을 만듭니다.Create an SSH connection with the VM.

  1. VM의 개요 페이지에서 연결 단추를 선택합니다.Select the Connect button on the overview page for your VM.

    포털 9

  2. 가상 머신 연결 페이지에서 포트 22를 통해 IP 주소로 연결하는 기본 옵션을 유지합니다.In the Connect to virtual machine page, keep the default options to connect by IP address over port 22. VM 로컬 계정을 사용하여 로그인에 연결 명령이 표시됩니다.In Login using VM local account a connection command is shown. 명령을 복사하는 단추를 선택합니다.Select the button to copy the command. 다음 예제에서는 SSH 연결 명령의 모양을 보여줍니다.The following example shows what the SSH connection command looks like:

    ssh azureuser@10.111.12.123
    
  3. SSH 키 쌍을 만들 때 사용한 것과 동일한 Bash 셸을 사용하여(예: >_ 선택 또는 https://shell.azure.com/bash) 로 이동하여 Cloud Shell을 다시 열 수 있음) SSH 연결 명령을 셸에 붙여넣어 SSH 세션을 만듭니다.Using the same bash shell you used to create your SSH key pair (you can reopen the Cloud Shell by selecting >_ again or going to https://shell.azure.com/bash), paste the SSH connection command into the shell to create an SSH session.

웹 서버 설치Install web server

실제로 작동 중인 VM을 보려면 NGINX 웹 서버를 설치합니다.To see your VM in action, install the NGINX web server. SSH 세션에서 패키지 소스를 업데이트한 다음, 최신 NGINX 패키지를 설치합니다.From your SSH session, update your package sources and then install the latest NGINX package.

sudo apt-get -y update
sudo apt-get -y install nginx

완료되면 exit를 입력하여 SSH 세션을 종료합니다.When done, type exit to leave the SSH session.

실제로 작동 중인 웹 서버 보기View the web server in action

원하는 웹 브라우저를 사용하여 기본 NGINX 시작 페이지를 봅니다.Use a web browser of your choice to view the default NGINX welcome page. VM의 공용 IP 주소를 웹 주소로 입력합니다.Type the public IP address of the VM as the web address. 공용 IP 주소는 VM 개요 페이지나, 앞서 사용한 SSH 구성 문자열 부분에 있습니다.The public IP address can be found on the VM overview page or as part of the SSH connection string you used earlier.

NGINX 기본 사이트

리소스 정리Clean up resources

리소스 그룹, 가상 머신 및 모든 관련 리소스가 더 이상 필요 없는 경우 삭제해도 됩니다.When no longer needed, you can delete the resource group, virtual machine, and all related resources. 삭제하려면 가상 머신의 리소스 그룹을 선택하고 삭제를 선택한 다음, 삭제할 리소스 그룹의 이름을 확인합니다.To do so, select the resource group for the virtual machine, select Delete, then confirm the name of the resource group to delete.

다음 단계Next steps

이 빠른 시작에서는 간단한 가상 머신을 배포하고, 네트워크 보안 그룹 및 규칙을 만들고 기본 웹 서버를 설치했습니다.In this quickstart, you deployed a simple virtual machine, created a Network Security Group and rule, and installed a basic web server. Azure 가상 머신에 대한 자세한 내용을 알아보려면 Linux VM의 자습서를 계속 진행합니다.To learn more about Azure virtual machines, continue to the tutorial for Linux VMs.