일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- package-lock.json
- vue-template-compiler
- CI/CD
- vue
- Node
- bootstrap
- vuex
- EM6
- array
- aframe
- JavaScript
- auth0
- version mismatch
- AR
- promise
- 3d
- WebVR
- javscript
- VR
- Component
- PDO
- JS
- vuetify
- web
- 상태관리
- PHP
- npx
- WebXR
- Three.js
- A-Frame
- Today
- Total
대가는 결과를 만든다
AWS EC2의 키페어 추가, 삭제하는 방법 본문
EC2에 SSH로 접근제어를 위해 키페어(private-public)를 사용하는데, 하나의 키페어를 여러 개발자가 공유해서 쓸 수도 있겠지만, 필요에 따라 개발자별로 별도로 키페어를 관리하는 상황이 있을 수 있다.
AWS EC2 웹 콘솔에서 '키페어'를 클릭해서 들어가면 생성했던 키페어 목록을 볼 수 있다. 처음 EC2를 생성했을 떄 키페어를 기본으로 생성하고 적용되게 되어 있다. 하지만 한번 EC2가 생성된 후의 키페어 추가(삭제)는 키페어를 발급한 후 직접 EC2에서 추가(삭제) 해주어야한다.
웹 콘솔에서 키페어 생성을 한 후 PEM, PPK 중 필요한 파일을 선택한 후 생성한다. 이 private key 파일은 처음 키페어를 생성했을 때만 얻을 수 있다. (윈도우 환경에서 putty를 이용한 접속을 하는 경우 ppk 파일로 선택)
받은 ppk 파일을 통해 public key를 생성해서 ec2 ubuntu의 .ssh/authorized_keys 파일에 추가해주면 된다.
public key 생성은 PuTTYgen이라는 파일을 다운받아 생성 가능하다. (링크 : https://www.puttygen.com/)
아래 스크린샷 참고
1) load를 클릭해 PPK 혹은 PEM 키파일을 load한다.
2) load하면 2번 부분에 public key가 나타나는데, 이 public key를 복사한다.
key comment에 해당 키를 사용할 사람의 이름, 이니셜로 표시를 해둘 수 있겠다.
3) ec2 ubuntu에 접속해서, .ssh/authorized_keys 파일을 vim으로 열어 기존 키 밑에 복사하고 저장한다.
4) 그럼 해당 PPK/PEM private key로 SSH 접속이 가능한 것을 확인할 수 있다.
- 삭제를 할 경우에는 해당 파일에서 제거할 public key를 지우면된다. ( 혹여나 잘못 지우면, 접속 못하는 일이 생길 수 있으니 주의 할 것)
- 삭제해서 안쓰는 키페어는 AWS 키페어 웹콘솔에서도 삭제해주면 되겠다!
'개발 > AWS' 카테고리의 다른 글
aws cli 설치/제거 (Linux, macOS, Unix 기준) (0) | 2019.12.20 |
---|---|
AWS IAM 개념 및 권장 모범사례에 대한 정리 (0) | 2019.12.06 |
aws https 서버 구축하기 EC2, ELB, ACM, Route53 (2) | 2019.11.29 |
[이슈] aws s3 cors setting (2) | 2019.09.25 |
[리서치] aws ec2 <-> s3 네트워크 요금 관련 (0) | 2019.09.18 |