AWS

91_AWS: 공개/개인 키 생성

Joon D&K 2022. 6. 23. 19:59
1. 공개/개인 키
2. 키 생성
3. 인스턴스 시작
4. 보안 그룹 설정
5. XShell 접속

 

1. 공개/개인 키


 1.1. Key Pair?

  - EC2 인스턴스에 접속하기 위한 암호화 된 파일

  - AWS는 보안 문제 때문에 ID/PW 방식을 권장하지 않음

 1.2. 공개 키(Public Key)

  - 암호화 하는 키

  - 공개 키를 통해 개인 키를 추출해내는 것은 매우 어렵기 때문에 외부에 노출되어도 안전한 편

 1.3. 개인 키(Private Key)

  - 복호화 하는 키

 

2. 키 생성


 2.1. puTTYgen으로 키 생성

PuTTY 사이트에서 puttygen.exe 다운로드
키 생성
키 생성 중
Save Public/Private Key 클릭
Public Key 저장
Private Key 저장
Private Key 불러오기
Private Key를 OpenSSH Key로 Export
인스턴스에 넣어야 하는 파일 명으로 저장

 2.2. ssh-keygen로 키 생성

-m : Key 형식 지정 / -f : Key file 명 지정 / -q : 질문 생략 / -N : 패스워드 지정(미지정 시 "")
AAAA : Public Key / 마지막 = 뒤는 Local PC 이름이기 때문에 삭제

 2.3. AWS 키 페어 생성

키 페어 가져오기
hjjeong1.pub의 내용을 붙여넣기 후 키 페어 가져오기
키 페어 생성 완료

 

3. 인스턴스 시작


 ※ [인스턴스 생성]과 중복되는 내용은 생략함

인스턴스 이름 설정
2.2에서 생성한 키 페어 사용
인스턴스 생성 완료

 

4. 보안 그룹 설정


 ※ [인스턴스 생성]과 동일

 

5. XShell 접속


2.2.에서 생성한 키 페어 사용
접속 완료