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

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

Linux와 Mac OS X에서 생성한 키 쌍 파일 활용하기

Linux와 Mac OS X에서는 SSH 키 쌍이 매우 광범위하게 사용되고 있습니다. 이번에는 Linux와 Mac OS X에서 생성한 SSH 키 쌍 파일을 AWS 키 쌍으로 넣어보겠습니다. 먼저 자신의 계정에 SSH 키 쌍 파일이 있는지 확인합니다. 터미널에서 ~/.ssh 디렉터리로 이동한 뒤 ls -al로 파일이 있는지 확인합니다.

 

pyrasis@ubuntu:~$ cd ~/.ssh
pyrasis@ubuntu:~/.ssh$ ls -al
합계 20
drwx------  2 pyrasis pyrasis 4096  4월 15 20:53 .
drwxr-xr-x 78 pyrasis pyrasis 4096  4월 15 20:53 ..
-rw-------  1 pyrasis pyrasis 1679  5월  3  2013 id_rsa
-rw-r--r--  1 pyrasis pyrasis  408  5월  3  2013 id_rsa.pub
-rw-r--r--  1 pyrasis pyrasis 3318 10월  9  2013 known_hosts
pyrasis@ubuntu:~/.ssh$

SSH 키 쌍 파일이 없다면 ssh-keygen -t rsa 명령으로 SSH 키 쌍 파일을 생성합니다. id_rsa, id_rsa.pub 경로는 변경하지 않고 기본값 그대로 사용합니다. 그리고 Passphrase는 아무것도 설정하지 않고 기본값 그대로 공백을 사용합니다.

pyrasis@ubuntu:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/pyrasis/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/pyrasis/.ssh/id_rsa.
Your public key has been saved in /home/pyrasis/.ssh/id_rsa.pub.
The key fingerprint is:
1a:99:3c:8e:d7:ed:f3:d8:94:57:ae:e7:d8:05:36:4b pyrasis@ubuntu
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|                 |
|     . o         |
|      * S     E .|
|     o = .   + * |
|    . + . . o o o|
|     .   ..+ . +o|
|          ooo ooo|
+-----------------+
pyrasis@ubuntu:~$

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


그림 7-16 키 쌍 목록

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


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

홈 디렉터리에서 .ssh 디렉터리 안에 있는 id_rsa.pub 파일을 선택한 후 열기(O) 버튼을 클릭합니다(홈 디렉터리에서 .ssh 디렉터리가 보이지 않을 경우 위치(L) 부분에 .ssh를 입력한 후 엔터를 치면 .ssh 디렉터리 안으로 들어갈 수 있습니다).


그림 7-18 Linux에서 파일 열기

공개 키 파일 업로드가 완료되었습니다. Key pair name에 사용할 키 이름을 지정합니다. Public key contents에는 자동으로 업로드 된 id_rsa.pub 파일의 내용이 표시됩니다. Load public key from file로 파일 업로드를 하지 않고 id_rsa.pub 파일 내용을 복사해서 Public key contents 부분에 붙여넣기 해도 됩니다.

Import 키 버튼을 클릭합니다.


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

키 목록(NETWORK & SECURITY → Key Pairs)에서 id_rsa.pub 파일이 추가된 것을 확인할 수 있습니다.


그림 7-20 키 쌍 목록


저작권 안내

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