퍼블릭 키 암호화 쌍을 사용하여 Amazon EC2 인스턴스에 대한 로그인 정보를 암호화 및 해독합니다.
아마존에서 EC2를 운영하다보면 어떤 이유에서인지 가끔씩 사용하던 pem키로 ec2에 접속이 안될 때가 있다. 이런 상황에 직면하면 굉장히 당혹스러운데 이럴 경우 해결하는 방법을 설명한 글이다.
대략적으로 설명하자면,
- 문제가 생긴 ec2를 중지
- 볼륨을 분리한다.
- 새로운 임시 인스턴스를 생성한다.
- 임시 인스턴스에 분리한 볼륨을 마운트한다.
- 임시 인스턴스에 접속한 후 키쌍을 교체하든지, 수정한다.
- 다시 볼륨을 분리한 뒤,
- 문제가 있었던 원래 ec2에 볼륨을 attach한다. 여기서 주의할 점은 볼륨을 attach할 때 볼륨의 이름을 반드시 sda1으로 해야한다는 것이다. 그렇게 하지 않으면 부팅 파티션을 인식하지 못한다.
- 운영하던 ec2를 재부팅한 후 접속한다.