Skip to content
created by Aha00aAha00a at 2019-08-21
last modified by Aha00aAha00a at 2024-01-24
revision: 3

Aws EC2 Replace ssh Key

ssh key 변경 시나리오

1. HowTo

주의: 모든 스텝에서 예기치 못한 문제가 생길 경우 기존 세션으로 재수정해야 하기에 수행 전 하나의 세션을 열어두기를 권함. 그리고 모든 작업이 끝나기 전까지는 로그아웃 하면 안되고 항상 새 세션으로 접속

--2024-01-23

1.1. Key Pair 생성

EC2 - Key Pairs - [Create key pair]

  • [Name]
  • Key pair type - (o) RSA
  • Private key file format - (o) .pem
  • [Create key pair]

하고나면 NameOfKeyPair.pem 파일이 다운로드 됨.

1.2. Public Key 만들기

  • on Windows
    ssh-keygen -f NameOfKeyPair.pem -y > NameOfKeyPair.pem.pub
  • ssh 접속
  • vi ~/.ssh/authorized_keys
  • Public Key 내용을 추가

1.4. Test 1

NameOfKeyPair.pem을 이용하여 ssh 접속이 가능한지 확인

1.5. 기존 Key authorized_key에서 삭제

단순하게 삭제하면 됨

1.6. Test 2

  • 기존 Key로 접속되면 안됨.
  • 새 Key로 접속 안되면 안됨.

1.7.

축하합니다. 이제 세션들 정리하셔도 되겠습니다.


2. Expired

이제 EC2에 Key Pairs 메뉴가 있어서 그냥 만들 수 있다. 아래 내용은 무효! --2024-01-23

주의: 문제가 생길 경우 기존 세션으로 재수정해야 하기에 먼저 로그아웃 하면 안되고 새창으로 접속 --2019-08-21

2.1. 키 생성 및 테스트

authorized_keys를 변경함으로써 key변경이 가능한지 테스트

  • 새ec2 instance를 만들면서 새 key를 만든다.
  • 새EC2에 새key로 접속
  • 새ec2의 ~/.ssh/authorized_keys를 구ec2의 내용으로 교체 (새거 보관)
  • 새ec2에 구key로 접속
  • 접속됨을 확인

2.2. 변경

  • 구ec2에 구key로 접속
  • 구ec2의 ~/.ssh/authrized_keys를 새걸로 교체
  • 구ec2에 새key로 접속
  • 접속됨을 확인

2.3. 정리

  • 새ec2 삭제

3. See Also

3.2. Similar Pages

Similar pages by cosine similarity. Words after page name are term frequency.

  • Same Wiki
  • Sister Wikis
    • 30.08% AhaWiki:Dev Api key(20:85), name(5:16), 기존(5:8), key를(1:10), 생성(4:5), test(4:4), 추가(3:5), 변경(3:4), 삭제(3:4), keys(1:6)

3.3. Adjacent Pages

Control
≤ 32
all
1.0x
1.0x
80
-120
ON
Metrics
Nodes(visible/total)0/0
Links(visible/total)0/0
Avg degree0.00
Depth coverage0
Queue(fetch/graph)0 / 0
Zoom(scale)1.00x
Ctrl/⌘ + Scroll: Zoom
Root 1-hop 2-hop+