메뉴
Amazon Elastic Compute Cloud
Linux 인스턴스용 사용 설명서

Amazon EC2 Linux 인스턴스 시작하기

Linux 인스턴스를 시작, 연결 및 사용하여 Amazon Elastic Compute Cloud(Amazon EC2)를 시작합니다. 인스턴스는 AWS 클라우드의 가상 서버입니다. Amazon EC2를 사용하여 인스턴스에서 실행되는 운영 체제와 애플리케이션을 설정하고 구성할 수 있습니다.

AWS 가입 시 무상으로 Amazon EC2를 시작할 수 있는 AWS 프리 티어를 제공합니다. 12개월 이전에 AWS 계정을 생성했지만 Amazon EC2에 대한 프리 티어 혜택을 아직 다 사용하지 않은 경우 프리 티어 혜택 안에 포함된 옵션을 선택하는 데 도움이 되는 이 자습서를 무료로 이용할 수 있습니다. 그렇지 않을 경우, 유휴 상태로 유지되더라도 인스턴스를 시작하는 시점부터 인스턴스를 종료할 때까지(이 자습서의 최종 작업) 스탠다드 Amazon EC2 사용료가 발생합니다.

개요

이 인스턴스는 Amazon EBS 지원 인스턴스(루트 볼륨이 EBS 볼륨임을 의미)입니다. 인스턴스가 실행되는 가용 영역을 지정하거나 적합한 가용 영역이 Amazon EC2에서 자동으로 선택할 수 있습니다. 인스턴스를 시작할 때 키 페어와 보안 그룹을 지정하여 인스턴스 보안을 설정합니다. 인스턴스에 연결할 때는 인스턴스 시작 시 지정한 키 페어의 프라이빗 키를 지정해야 합니다.

 추가 Amazon Elastic Block Store(EBS) 볼륨이 있는 Amazon EBS 기반 인스턴스

작업

이 자습서를 완료하려면 다음 작업을 수행하십시오.

  1. 인스턴스 시작

  2. 인스턴스에 연결

  3. 인스턴스 정리

관련 자습서

사전 조건

시작하기 전에 먼저 Amazon EC2로 설정의 단계를 완료해야 합니다.

1단계: 인스턴스 시작

다음 절차의 설명에 따라 AWS Management Console을 사용하여 Linux 인스턴스를 시작할 수 있습니다. 이 자습서는 첫 번째 인스턴스를 빠르게 시작하도록 돕기 위한 것이므로 가능한 모든 옵션을 다루지는 않습니다. 어드밴스 옵션에 대한 자세한 내용은 Launching an Instance 섹션을 참조하십시오.

인스턴스를 시작하려면 다음을 수행합니다.

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 콘솔 대시보드에서 [Launch Instance]를 선택합니다.

  3. [Choose an Amazon Machine Image (AMI)] 페이지에 인스턴스에 대한 템플릿 역할을 하는 [Amazon Machine Images (AMIs)]라는 기본 구성 목록이 표시됩니다. Amazon Linux AMI의 HVM 버전을 선택합니다. 이 AMI는 "Free tier eligible"로 표시됩니다.

  4. [Choose an Instance Type] 페이지에서 인스턴스의 하드웨어 구성을 선택할 수 있습니다. 기본적으로 선택된 t2.micro 유형을 선택합니다. 이 인스턴스 유형은 프리 티어에 적격입니다.

    참고

    t2.micro와 같은 T2 인스턴스는 VPC로 시작되어야 합니다. AWS 계정에서 EC2-Classic을 지원하며 선택한 리전에 VPC가 없는 경우 시작 마법사에서 VPC가 자동으로 생성되므로 다음 단계로 진행할 수 있습니다. 그렇지 않으면 [Review and Launch] 버튼이 비활성화되며 [Next: Configure Instance Details]를 선택하고 지침을 따라 서브넷을 선택해야 합니다.

  5. [Review and Launch]를 선택하여 마법사가 다른 구성 설정을 완료하게 합니다.

  6. [Review Instance Launch] 페이지의 [Security Groups] 아래에서 마법사가 보안 그룹을 만들고 선택했음을 확인합니다. 이 보안 그룹을 사용하거나, 다음 단계를 이용하여 설정을 시작할 때 만든 보안 그룹을 선택합니다.

    1. [Edit security groups]를 선택합니다.

    2. [Configure Security Group] 페이지에서 [Select an existing security group]이 선택되어 있는지 확인합니다.

    3. 기존 보안 그룹 목록에서 보안 그룹을 선택한 다음 [Review and Launch]를 선택합니다.

  7. [Review Instance Launch] 페이지에서 [Launch]를 선택합니다.

  8. 키 페어에 대한 메시지가 나타나면 [Choose an existing key pair]를 선택한 다음 설치할 때 생성한 키 페어를 선택합니다.

    또는 키 페어를 새로 만들 수 있습니다. [Create a new key pair]를 선택하고 키 페어 이름을 입력한 다음 [Download Key Pair]를 선택합니다. 이때가 사용자가 프라이빗 키 파일을 저장할 수 있는 유일한 기회이므로 반드시 다운로드하십시오. 프라이빗 키 파일은 안전한 장소에 저장합니다. 인스턴스를 시작할 때 키 페어의 이름을 제공하고, 인스턴스에 연결할 때마다 해당 프라이빗 키를 제공해야 합니다.

    경고

    [Proceed without a key pair] 옵션을 선택하지 마십시오. 키 쌍 없이 인스턴스를 시작하면 인스턴스에 연결할 수 없습니다.

    준비되면 승인 확인란을 선택한 다음, [Launch Instances]를 선택합니다.

  9. 확인 페이지에서 인스턴스가 실행 중인지 확인할 수 있습니다. View Instances를 선택하여 확인 페이지를 닫고 콘솔로 돌아갑니다.

  10. [Instances] 화면에서 시작 상태를 볼 수 있습니다. 인스턴스를 시작하는 데 약간 시간이 걸립니다. 인스턴스를 시작할 때 초기 상태는 pending입니다. 인스턴스가 시작된 후에는 상태가 [running]으로 바뀌고 퍼블릭 DNS 이름을 받습니다. ([Public DNS (IPv4)] 열이 숨겨져 있는 경우 페이지 오른쪽 상단 모서리에 있는 [Show/Hide] 아이콘을 선택한 다음 [Public DNS (IPv4)]를 선택합니다.)

  11. 연결할 수 있도록 인스턴스가 준비될 때까지 몇 분 정도 걸릴 수 있습니다. 인스턴스가 상태 확인을 통과했는지 확인하십시오. [Status Checks] 열에서 이 정보를 볼 수 있습니다.

2단계: 인스턴스에 연결

Linux 인스턴스에 연결하는 몇 가지 방법이 있습니다. 이 절차에서는 브라우저를 사용해 연결합니다. 그 대신 PuTTY 또는 SSH 클라이언트를 사용하여 연결할 수 있습니다. 또한 이전 단계에 따라 특정 사용자 이름이 있는 Amazon Linux AMI에서 인스턴스를 시작했다고 가정합니다. 다른 Linux 배포판에서는 다른 사용자 이름을 사용할 수 있습니다. 자세한 내용은 PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결 또는 SSH를 사용하여 Linux 인스턴스에 연결을 참조하십시오.

중요

.pem 파일이 있는 키 페어를 사용하여, 그리고 SSH 액세스를 허용하는 보안 그룹을 사용하여 인스턴스를 시작하지 않았다면 인스턴스에 연결할 수 없습니다. 인스턴스에 연결할 수 없는 경우 지원이 필요하면 인스턴스 연결 문제 해결을 참조하십시오.

웹 브라우저를 사용하여 Linux 인스턴스에 연결하려면

  1. 브라우저에 Java가 설치되어 사용할 수 있어야 합니다. 아직 Java를 설치하지 않은 경우 Java 설치웹 브라우저에서 Java를 사용으로 설정하는 방법은 무엇입니까?에 설명된 단계를 따르십시오.

  2. Amazon EC2 콘솔의 탐색 창에서 [Instances]를 선택합니다.

  3. 인스턴스를 선택한 다음 [Connect]를 선택합니다.

  4. [A Java SSH client directly from my browser (Java required)]를 선택합니다.

  5. Amazon EC2에서 인스턴스의 퍼블릭 DNS 이름을 자동으로 검색하여 그 이름으로 Public DNS를 채웁니다. 또한 인스턴스를 시작할 때 지정한 키 페어도 검색합니다. 다음 절차를 완료하고 [Launch SSH Client]를 선택합니다.

    1. [User name]에 ec2-user를 입력합니다.

    2. [Private key path]에 키 페어 이름을 포함하는 프라이빗 키(.pem) 파일의 정규화된 경로를 입력합니다.

    3. (선택 사항) 브라우저 캐시에 프라이빗 키의 위치를 저장하려면 [Store in browser cache]를 선택합니다. 이렇게 하면 Amazon EC2에서는 사용자가 브라우저 캐시를 지울 때까지 이후 브라우저 세션에서 프라이빗 키 위치를 검색할 수 있습니다.

  6. 필요할 경우 [Yes]를 선택하여 인증서를 신뢰할 수 있음을 확인하고 [Run]을 선택하여 MindTerm 클라이언트를 실행합니다.

  7. MindTerm을 처음 실행하는 경우, 라이선스 계약에 대한 동의 여부, 홈 디렉터리 설정에 대한 확인 여부 및 알려진 호스트 디렉터리 설정에 대한 확인 여부를 묻는 일련의 대화 상자가 표시됩니다. 해당 설정을 확인합니다.

  8. 알려진 호스트 세트에 호스트를 추가할지 묻는 대화 상자가 표시됩니다. 로컬 컴퓨터에 호스트 키 정보를 저장하지 않으려면 [No]를 선택합니다.

  9. 창이 열리고 인스턴스에 연결됩니다.

    참고

    이전 단계에서 [No]를 선택한 경우 다음과 같은 메시지가 나타납니다.

    Copy
    Verification of server key disabled in this session.

3단계: 인스턴스 정리

이 자습서용으로 생성한 인스턴스와 볼륨을 완료한 후에는 인스턴스를 종료하여 정리해야 합니다. 정리하기 전에 이 인스턴스로 추가 연습을 수행하려는 경우 다음 단계를 참조하십시오.

중요

인스턴스를 종료하면 인스턴스가 실제로 삭제되므로 인스턴스를 종료한 후에는 인스턴스에 다시 연결할 수 없습니다.

AWS 프리 티어 밖에 있는 인스턴스를 시작한 경우 인스턴스 상태가 shutting down 또는 terminated로 변경되는 즉시 해당 인스턴스에 대한 요금 발생이 중지됩니다. 나중에 사용하기 위해 인스턴스를 보관하지만 요금이 발생하지 않도록 하려면 지금 인스턴스를 중지한 다음 나중에 다시 시작할 수 있습니다. 자세한 내용은 인스턴스 중단을 참조하십시오.

인스턴스를 종료하려면

  1. 탐색 창에서 [Instances]를 선택합니다. 인스턴스 목록에서 인스턴스를 선택합니다.

  2. [Actions]를 선택하고 [Instance State]를 선택한 후 [Terminate]를 선택합니다.

  3. 확인 메시지가 나타나면 [Yes, Terminate]를 선택합니다.

    Amazon EC2가 인스턴스를 종료합니다. 인스턴스는 종료한 후에도 잠시 동안 콘솔에서 표시된 상태로 유지되며, 그 이후 항목이 삭제됩니다.

다음 단계

인스턴스를 시작한 후 다음 연습을 시도할 수 있습니다.