

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 인스턴스의 키 페어 생성
<a name="create-a-key-pair"></a>

AWS 는 퍼블릭 키 암호화를 사용하여 인스턴스의 로그인 정보를 보호합니다. AWS Batch 컴퓨팅 환경 컨테이너 인스턴스와 같은 Linux 인스턴스에는 SSH 액세스에 사용할 암호가 없습니다. 키 페어를 사용하면 인스턴스에 안전하게 로그인할 수 있습니다. 컴퓨팅 환경을 생성할 때 키 페어 이름을 지정한 후 SSH를 통해 로그인하면서 프라이빗 키를 입력합니다.

키 페어를 아직 생성하지 않은 경우 사용자는 Amazon EC2 콘솔을 사용하여 키 페어를 생성할 수 있습니다. 인스턴스를 여러 개 시작하려는 경우 각 리전에서 키 페어를 AWS 리전생성합니다. 리전에 대한 자세한 내용은 Amazon EC2 사용 설명서의 [리전 및 가용 영역](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html)을 참조하세요.**

**키 페어 생성**

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

1. 탐색 모음에서 키 페어에 AWS 리전 대한를 선택합니다. 위치에 상관없이 사용 가능한 어떤 리전도 선택할 수 있지만 키 페어는 리전별로 고유합니다. 예를 들어 미국 서부(오레곤) 리전에서 인스턴스를 시작하려면 동일 리전에서 인스턴스 키 페어를 생성해야 합니다.

1. 탐색 창에서 **Key Pairs(키 페어)**, **Create Key Pair(키 페어 생성)**를 선택합니다.

1. **Create Key Pair(키 페어 생성)** 대화 상자의 **Key pair name(키 페어 이름)**에 새로운 키 페어 이름을 입력하고 **Create(생성)**를 선택합니다. 기억하기 쉬운 이름을 선택합니다(예: 즉, 사용자 이름, `-key-pair` 붙이기, 리전 이름 조합). 예를 들어, *me*-key-pair-*uswest2*로 지정할 수 있습니다.

1. 브라우저에서 프라이빗 키 파일이 자동으로 다운로드됩니다. 기본 파일 이름은 키 페어의 이름으로 지정된 이름이며, 파일 이름 확장명은 `.pem`입니다. 안전한 장소에 프라이빗 키 파일을 저장합니다.
**중요**  
이때가 사용자가 프라이빗 키 파일을 저장할 수 있는 유일한 기회입니다. 인스턴스를 시작할 때 키 페어의 이름을 제공하고, 인스턴스에 연결할 때마다 상응하는 프라이빗 키를 제공해야 합니다.

1. Mac 또는 Linux 컴퓨터에서 SSH 클라이언트를 사용하여 Linux 인스턴스에 연결하려면 사용자만 다음 명령으로 프라이빗 키 파일의 권한을 설정합니다. 이렇게 하면 사용자만 읽을 수 있습니다.

   ```
   $ chmod 400 {{your_user_name}}-key-pair-{{region_name}}.pem
   ```

자세한 내용은 **Amazon EC2 사용 설명서의 [Amazon EC2 키 페어](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html)를 참조하세요.

**키 페어를 사용하여 인스턴스에 연결하려면**  
Mac 또는 Linux를 실행 중인 컴퓨터에서 Linux 인스턴스에 연결하려면 `.pem` 옵션과 프라이빗 키 경로를 사용하여 SSH 클라이언트에 `-i` 파일을 지정합니다. Windows 운영 체제의 컴퓨터에서 Linux 인스턴스에 연결하려면 MindTerm 또는 PuTTY를 사용합니다. PuTTY를 사용하려면 이를 설치하고 다음 절차에 따라 `.pem` 파일을 `.ppk` 파일로 변환해야 합니다.<a name="prepare-for-putty"></a>

**(선택 사항) PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결하려면**

1. [ http://www.chiark.greenend.org.uk/\~sgtatham/putty/](http://www.chiark.greenend.org.uk/~sgtatham/putty/)에서 PuTTY를 다운로드하고 설치합니다. 전체 제품군을 설치해야 합니다.

1. PuTTYgen을 시작합니다(예: **시작** 메뉴에서 **모든 프로그램, PuTTY, PuTTYgen**을 선택합니다).

1. **생성할 키 유형(Type of key to generate)**에서 **RSA**를 선택합니다. 이전 버전의 PuTTYgen을 사용한다면 **SSH-2 RSA**를 선택합니다.  
![Putty 키 유형](http://docs.aws.amazon.com/ko_kr/batch/latest/userguide/images/puttygen-key-type.png)

1. **로드(Load)**를 선택합니다. 기본적으로 PuTTYgen에는 확장명이 `.ppk`인 파일만 표시됩니다. `.pem` 파일을 찾으려면 모든 유형의 파일을 표시하는 옵션을 선택합니다.  
![Putty 키 파일 유형](http://docs.aws.amazon.com/ko_kr/batch/latest/userguide/images/puttygen-load-key.png)

1. 이전 절차에서 생성한 프라이빗 키 파일을 선택하고 **열기(Open)**를 선택합니다. **확인(OK)**을 선택하여 확인 대화 상자를 닫습니다.

1. **프라이빗 키 저장(Save private key)**을 선택합니다. PuTTYgen에서 암호 없이 키 저장에 대한 경고가 표시됩니다. **예(Yes)**를 선택합니다.

1. 키 페어에 사용한 것과 동일한 키 이름을 지정합니다. PuTTY가 자동으로 `.ppk` 파일 확장자를 추가합니다.