Among Us - Yellow Crewmate 10. [AWS] Key Pair에 대해서 알아보자

AWS/AWS Service

10. [AWS] Key Pair에 대해서 알아보자

감쟈! 2021. 2. 7. 12:53

Key Pair는 EC2 인스턴스에 접속하기 위해 사용되는 암호화된 파일이다. AWS는 보안문제 때문에 인스턴스에 접속할 떄, ID,PW 방식을 권장하지 않는다. 하지만 이 Key Pair를 잃어버리면 인스턴스에 접속할 수 없기 때문에, 잃어버리지 않도록 주의하도록 하자.

 

앞에서 EC2 인스턴스 생성하는 과정에서 Key Pair를 같이 생성 해주었는데, 이번에는 Key Pair를 새로 생성하거나 활용하는 방법에 대해서 살펴보도록 하자!


1. Key Pair를 생성해보자

 

 

1. EC2 메뉴에서 Network & Security 항목에서 Key Pairs에 들어가 'Create Key pair'를 클릭해 Key Pair를 생성해주자

Key Pair 생성

 

 

2. potato key라는 이름의 .pem 파일로 Key pair를 생성해주었다.

(현재 만들어준 인스턴스가 Linux 이기 때문에 pem 파일로 만들어주었다.)

Key pair 생성

 

 

3. potato key 라는 Key pair가 생성되었다!

Key pair 생성

 


2. Putty로 생성한 Key pair를 활용해보자

Windows 에서 Putty로 Key pair를 생성해주고, AWS key pair에 import를 해보도록 하자.

 

 

 

 

1. Puttygen을 실행시켜준뒤 Generate를 눌러주자. 그리고 마우스를 마구마구 움직여주자!!

 

Puttygen 으로 key pair 생성

 

 

2. Key Pair가 생성되었다. Public key와 Private key로 모두 저장해주자.

 

Puttygen 으로 key pair 생성

 

 

3. 다시 Key Pairs 항목으로 돌아와 'Import Key pair' 클릭해 Putty로 만든 Key pair를 임포트 해주자!

 

Import Key pair

 

 

4. Public 이라는 이름으로 putty에서 생성한 Key pair 파일을 넣어주자.

import key pair

 

 

 

5. Putty로 생성한 key pair를 AWS로 Import 해왔다.

Import Key pair


3. Linux에서 생성한 Key pair를 활용해보자

Linux에서 Key pair를 생성해주고 AWS key pairs에 import 해보도록 하자.

 

 

 

1. /.ssh 디렉토리로 이동해주고 ls -al 명령어를 통해 key pair 파일이 있는지 확인한다.

 

 

 

2. Key pair 파일이 없다면 ssh-keygen -t rsa 명령어를 통해 key pair를 생성 해주도록 하자

 

3. id_rsa 파일이 생성된 것을 확인할 수 있다.

 

 

 

4. Linux에서 생성된 Key Pair 파일을 Import 해주는 과정은 앞에서 했던 과정과 동일하다. 똑같이 진행해주자.

나는 Windows에서 진행해서 더이상 보여줄 수가 없다..ㅠ

 

 

 

 

 

 

 

AWS Key pair를 생성하고 활용하는 방법에 대해서 알아보았다.