EC2 인스턴스 접속을 위한 키 쌍

이재홍 http://www.pyrasis.com 2014.03.24 ~ 2014.06.30

외부 키 쌍 파일 사용하기

이미 가지고 있는 키 쌍 파일 혹은 외부에서 생성한 키 쌍 파일을 AWS 키 쌍으로 넣는 방법을 알아보겠습니다. 특히 Linux나 Mac OS X을 사용하다 보면 SSH 키 쌍 파일을 여러 개 생성하여 가지고 있게 됩니다. AWS에서 또다시 새로운 키 쌍을 생성한다면 키 쌍 파일 관리가 다소 부담스러울 수 있습니다. 따라서 이미 가지고 있는 키 쌍 파일을 활용하면 키 쌍 파일 관리 부담을 덜 수 있습니다.

PuTTY로 생성한 키 쌍 파일 활용하기

Windows에서 PuTTY로 키를 생성하고 AWS 키 쌍으로 넣어보겠습니다. PUTTYGEN.exe를 실행하고 PuTTY Key Generator에서 Generate 버튼을 클릭합니다.


그림 7-5 PuTTY Key Generator로 키 생성

PuTTY Key Generator의 프로그레스바 아래 빈 공간에서 마우스를 계속 움직이면 프로그레스바가 움직입니다. 완료될 때까지 계속 마우스를 움직이면 됩니다.


그림 7-6 PuTTY Key Generator에서 키 생성 중

이제 키 생성이 완료되었습니다. Save public key, Save private key 버튼을 차례대로 눌러 파일로 저장합니다.


그림 7-7 PuTTY Key Generator에서 키 생성 완료

먼저 Public Key를 저장합니다. 사용할 공개 키 이름을 지정하고 저장(S) 버튼을 클릭합니다.


그림 7-8 PuTTY Key Generator에서 공개 키 저장

이제 Private Key를 저장합니다. 사용할 개인 키 이름을 지정하고 저장(S) 버튼을 클릭합니다(Public Key와 이름이 겹치지 않도록 .ppk 확장자를 지정합니다).


그림 7-9 PuTTY Key Generator에서 개인 키 저장

새로 생성된 개인 키 파일을 비밀번호 없이 저장할지 물어보는데, 예(Y) 버튼를 눌러 비밀번호 없이 저장합니다.


그림 7-10 PuTTY 개인 키 파일을 비밀번호 없이 저장할지 결정

AWS 콘솔의 EC2 페이지에서 왼쪽 NETWORK & SECURITY → Key Pairs를 클릭하고, 위쪽 Import Key Pair 버튼을 클릭합니다.


그림 7-11 키 쌍 목록에서 공개 키 파일 가져오기

Import Key Pair 창이 표시됩니다. Load public key from file 파일 선택 버튼을 클릭합니다.


그림 7-12 공개 키 파일 가져오기

방금 PuTTY Key Generator에서 생성한 rsa-key-20140415 파일을 선택합니다. 이 파일은 공개 키(Public Key)입니다.


그림 7-13 업로드할 공개 키 파일 선택

그림 7-14처럼 공개 키 파일 업로드가 완료되었습니다.

  • Key pair name: 사용할 키 이름을 지정합니다.
  • Public key contents: 자동으로 업로드 된 rsa-key-20140415 파일의 내용이 표시됩니다.
  • Load public key from file로 파일 업로드를 하지 않고 rsa-key-20140415 파일 내용을 복사해서 Public key contents 부분에 붙여넣기 해도 됩니다.

Import 버튼을 클릭합니다.


그림 7-14 Import Key Pair

키 목록(NETWORK & SECURITY → Key Pairs)에 PuTTY Key Generator에서 생성한 공개 키 파일 추가되었습니다.


그림 7-15 키 쌍 목록


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.