AWS 계정 분실 - AWS gyejeong bunsil

사건의 시작

나는 Google Authentication을 사용하고 있었다.
갑자기 계정이 2개씩 중복되서 총 6개가 보이길래 중복되는 3개를 지우고 3개를 남기고 다시 일을 하던 도중, AWS 계정이 팅겼고.. 다시 로그인을 하려고 앱을 열었는데

..?

AWS 계정 분실 - AWS gyejeong bunsil

앱이 초기화 된 것처럼 내 인증들이 사라졌다. 🤯
손발이 덜덜 눈물이 흐를뻔 했지만 멘탈을 부여잡고 AWS에 로그인을 시도함.

AWS 계정 분실 - AWS gyejeong bunsil

AWS 계정 분실 - AWS gyejeong bunsil

해결법을 찾아보니
루트 계정의 MFA 잃어버린 경우는 AWS 담당자와 통화한 후 풀어준다. 는데..??

해결

  1. AWS 로그인 과정에서 MFA를 사용할 수 없음 -> 이메일 인증 -> 전화 인증을 한다.
  2. 어째서인지.. 전화 인증이 안된다.. AWS Support에 글 남긴다.
  3. 전화를 기다린다.
    AWS 계정 분실 - AWS gyejeong bunsil
  4. 직원분이 이메일로 인증 코드 및 본인 확인 절차를 끝내고 확인을 받으면 Mfa 제거 요청하겠다고 함.
    (여기서 영어 못한다고 하면 한국 직원이랑 통화 시켜준다.)
  5. 몇시간 뒤 제거되었다고 이메일이 오고 로그인 성공. 🤟
    AWS 계정 분실 - AWS gyejeong bunsil

마지막으로

  • 국제 전화 차단되어있으면 전화 안된다고 메일이 온다.
    - 통신사 및 핸드폰 설정되어 있는지 확인하자.(는 내 경우였다.)
  • Google Authentication에 중복으로 보인다고 함부로 지우지 말자.
  • AWS 핸드폰 번호 잘 설정해놓자. 010~으로 하면 전화가 안오는 것 같다.

안녕하세요.

오늘은 AWS Root 계정에 할당해놓은 MFA장치를 분실, 고장, 파괴.. 등의 이유로 MFA 인증이 불가능 할 때의

대처방법에 대해서 소개해드리겠습니다.

일반적인 IAM User의 MFA 분실은 권한을 갖고있는 관리자가 삭제할 수 있지만, Root의 MFA는 IAM User가 삭제할 수 없습니다..

AWS 계정 분실 - AWS gyejeong bunsil
일반 IAM User의 MFA 디바이스 관리

일반 IAM User가 아닌, Root 계정에서 MFA를 분실,고장시 대처방법 소개해드리겠습니다.


위 작업을 하기전에, 선행되어져 있어야 할 부분이 있는데요!

이메일 인증과 전화 인증을 모두 하기때문에, 계정정보에서 이 두 정보를 정확하게 기입해주셔야 합니다.

기입이 되어있지 않다면, 권한이 있는 IAM User로도 수정이 가능한데요.

만약 Organization에 묶여있는 멤버 계정이라면, 설정에 따라서 내 계정정보나 빌링 정보에 접속할 수 없기때문에,

조직의 루트에게 프로필 및 빌링 권한을 달라고 해야합니다.

AWS 계정 분실 - AWS gyejeong bunsil
요게 Enable 되어있어야함!

여튼.. 만약 기입이 되어 있지 않다면, IAM User로 수정을 해보겠습니다.

내 계정으로 들어가서 연락처 정보를 수정해줍니다. 이 때, 연락처 형식은 국가번호 연락처 형식(Ex. +82 10-1111-2222)이여야 합니다!

그렇지 않으면, 전화 인증을 할 수 없다고 뜹니다..- 3-

AWS 계정 분실 - AWS gyejeong bunsil
연락처 형식 기록!

연락처가 국가번호 연락처 형식으로 올바르게 되어있다면, 이제 Root MFA를 분실했다고 가정하고, 이 후 진행하겠습니다.


기본적으로 Root 계정의 Email과 비밀번호를 입력해서 아래 화면까지 진행이 되시면, MFA 문제 해결을 눌러줍니다.

AWS 계정 분실 - AWS gyejeong bunsil

아래 화면이 뜨실텐데, 대체 팩터를 사용하여 로그인을 클릭해줍니다.

AWS 계정 분실 - AWS gyejeong bunsil

다음 화면은 아래와 같이 나오는데, 확인 이메일 전송을 눌러서 메일을 전송합니다.

AWS 계정 분실 - AWS gyejeong bunsil

그러면, 위에 적힌 이메일 주소로 아래와 같은 메일이 오게되고, Verify your email address 를 눌러주게되면,

2단계: 전화번호 확인이 새 탭으로 뜨게됩니다.

AWS 계정 분실 - AWS gyejeong bunsil
이메일 토큰은 15분간만 유효합니다.

만약 기본 브라우저 설정때문에 로그인 해서 진행중이던 브라우저와, 새 탭으로 띄워진 브라우저가 상이하면,

오류가 발생해서 처음부터 시작해야되는 딥빡이 몰려올 수 있으니, 아래 긴~~링크를 복사하여 기존 브라우저에 붙여넣기 해주셔도 좋습니다 ^^

이제 전화번호 확인 단계인데요. 지금 전화하기를 눌러서 중저음 남자의 영어를 감상합시다.

AWS 계정 분실 - AWS gyejeong bunsil

지금 전화하기를 누르면 6자리 코드가 아래와 같이 뜨고 국제전화로 전화가 걸려옵니다.

바로 받아서 중저음 남자의 영어는 제끼고, 6자리 코드를 입력해줍니다. 그럼 Success 하면서 전화를 뚝 끊습니다.

AWS 계정 분실 - AWS gyejeong bunsil

인증이 모두 끝났으니, Root 계정으로 콘솔에 로그인 할 수 있게됩니다.

AWS 계정 분실 - AWS gyejeong bunsil

콘솔에 로그인 하셔서 꼭 Root 계정의 MFA를 삭제하고 새로 등록해주시는거 잊지마세요!!

감사합니다~!!