Web/AWS
인스턴스 키(.pem) 분실시 교체요령
기저귀찬개발자
2019. 4. 11. 16:43
- 키 쌍을 분실한 EC2 인스턴스를 정지(stop)
- 공개 키 교체용 임시 EC2 인스턴스를 생성(반드시 같은 AZ에 생성)
- ELASTIC BLOCK STORE → Volumes에서 키 쌍을 분실한 EC2 인스턴스의 볼륨을 Detach
- 키 쌍을 분실한 EC2 인스턴스의 볼륨을 선택하고 임시 EC2 인스턴스에 Attach
- 임시 EC2 인스턴스에 SSH로 접속한 뒤 sudo mount /dev/sdf1 /mnt를 입력하여 볼륨을 마운트
- /mnt/home/ec2-user/.ssh/authorized_keys 파일을 수정하여 새 공개 키로 교체
- sudo umount /mnt를 입력하여 볼륨 마운트 해제, ELASTIC BLOCK STORE → Volumes로 이동한 뒤 임시 EC2 인스턴스에서 키 쌍을 분실한 EC2 인스턴스의 볼륨을 Detach
- 키 쌍을 분실한 EC2 인스턴스의 볼륨을 원래 EC2 인스턴스에 Attach(Device는 /dev/xvda로 설정)
- EC2 인스턴스를 시작(start), 교체한 키 쌍을 사용하여 SSH로 접속