프라이빗 키 교체하기

Su-hyeon B·2022년 11월 27일
0

이 글은 해당 aws 사용설명서를 참고하여 작성했습니다.

1. 새 키 페어 생성

  1. 아마존 인스턴스 탭에 들어가서 네트워크 및 보안 > 키페어 로 이동
  2. 오른쪽 상단에서 새로운 키페어 생성
    이름: chevita-Backend
    키페어 유형: rsa
    프라이빗 키 파일 형식: pem
    새로 생성한 키를 바탕화면에 저장했다.

2. 원본 인스턴스와 루트 볼륨에 대한 정보 가져오기

키 페어를 변경하려면 기존 인스턴스의 정보가 필요하다.

  1. 기존 인스턴스의 세부정보 탭에서 인스턴스 id와 ami id를 기록한다.
    기존 인스턴스: i-01d9db61b33510f91
    AMI 이름 : amzn2-ami-kernel-5.10-hvm-2.0.20221103.3-x86_64-gp2
  2. 네트워킹 탭에서 가용 영역을 기록한다.
    ap-northeast-2c
  3. 루트 디바이스 이름: /dev/xvda
    블록 디바이스 이름에 매치되는 볼륨 id 기록: vol-0354dca7f523c7676

3. 원본 인스턴스 중지

  1. 인스턴스 상태 > 인스턴스 중지

4. 임시 인스턴스 시작

  1. 임시 인스턴스를 실행합니다.

  2. 탐색 창에서 Instances(인스턴스)를 선택한 후 Launch instances(인스턴스 시작)를 선택합니다.

  3. 이름 및 태그(Name and tags) 섹션에서 이름(Name)에 임시(Temporary)를 입력합니다.

  4. 애플리케이션 및 OS 이미지(Application and OS Images) 섹션에서 원본 인스턴스를 시작하는 데 사용한 것과 동일한 AMI를 선택합니다. 이 AMI가 표시되지 않는 경우 중지된 인스턴스에서 사용 가능한 AMI를 만들 수 있습니다. 자세한 내용은 Amazon EBS-backed Linux AMI 생성 섹션을 참조하세요.

  5. 인스턴스 유형(Instance type) 섹션에서 기본 인스턴스 유형을 유지합니다.

  6. 키 페어(Key pair) 섹션의 키 페어 이름(Key pair name)에서 사용할 기존 키 페어를 선택하거나 새로 하나 생성합니다.

    • 새로만든 chevita-Backend 키로 설정해줬다.
  7. 네트워크 설정(Network settings) 섹션에서 편집(Edit)을 선택한 다음 서브넷(Subnet)에 대해 원본 인스턴스와 동일한 가용 영역에 있는 서브넷을 선택합니다.

    • 기존 인스턴스 세부 정보에서 subnet id를 확인할 수 있다. 해당 subnet id를 copy해서 똑같은 id로 설정해준다.
  8. 요약(Summary) 패널에서 시작(Launch)을 선택합니다.

5. 원본 인스턴스에서 루트 볼륨을 분리하고 임시 인스턴스에 연결

  1. 탐색 창 > 볼륨 > 원본 인스턴스에 대한 루트 디바이스 볼륨
    원본 인스턴스에 대한 루트 디바이스 볼륨 분리
  2. 볼륨 > 작업 > 볼륨 연결

5단계까지 진행
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html#step-1-create-new-key-pair

profile
ML/AI Engineer

0개의 댓글