Q : AWS EC2 linux 에서 root계정 비밀번호 분실 시 어떻게 해야하나요?
A : 임시 EC2 instance 에 분실한 EC2 instance의 root volume 을 붙힌 뒤 비밀번호 재설정을 해야합니다.
● AWS EC2 linux에서 root계정 분실시 복구 작업
1. 임시 EC2 instance 생성 (분실한 EC2 instance와 동일한 OS)
2. 분실한 EC2 instance 서버 stop
3. 분실한 EC2 instance의 루트 volume Detach
4. 분실한 EC2 instance의 루트 volume 을 임시의 EC2 instance에 Attach (/dev/xvdb)
5. 임시 EC2 instance로 ssh 접속
6. ec2-user에 root 권한 부여
sudo -i
7. 임시 폴더 생성
mkdir /tempmnt
8. 분실한 EC2 instance의 root volume 마운트
mount /dev/xvdb /tempmnt
9. chroot를 사용하여 root 볼륨 변경
chroot /tempmnt
10. root 패스워드 변경
passwd root
11. exit명령어로 원래 root로 변경
exit
12. /tempmnt 마운트 해제
umount /tempmnt
13. 분실한 EC2 instance의 root 볼륨을 다시 원래대로 Dettach , Attach 작업 하여 복구
14. 임시 EC2 instance 삭제
* 주의사항
- root 볼륨의 Detach 작업은 EC2 instance가 stop 상태에서만 가능합니다.
- EBS의 Detach 작업은 반드시 마운트 해제를 해주셔야 완료됩니다.
댓글
댓글 0개
댓글을 남기려면 로그인하세요.