비버팩토리

ssh 잘못 쓰다가..

재재재작년에 만든 아마존 라이트세일 서버.. 어제 잘못 만지다가 접속불가 ㅠㅠ

아마존 서버 내부에 콘솔 접근해도 접속 안되고.. 화나서 그냥 둘다 봉인 했는데.. 

해결 할 방법이 없더라구요 스냅챗 해서 백업 하고 만들면 된다고 해서 했는데.. 접속 안되니..

눈물 납니다.. ㅠㅠ 혹시 방법 아신분 계신가요... 절실하네요

 

|

댓글 2개

가이드 문서를 보니 대략 다음 절차로 가능할것으로 보입니다.

1. 보통 리눅스는 싱글모드(안전모드) 부팅을 통해서 루트 비번 재설정이 가능합니다. aws는 이렇게 부팅하는게 불가능한것 같네요. 타 클라우드(vultr) 중에 가능한 서비스도 있는것 같습니다.

2. ec2 에서는 특별한 방법으로 루트 비번 설정이 가능한것 같습니다.

3. 일단 라이트세일-> ec2 로 이전을 해야 합니다.
- 스냅샷을 만들고
- export ec2 로 내보내기를 하면 ec2에 인스턴스가 동일하게 생성됩니다. (service ec2라고 명칭하죠.)


4. ec2에 인스턴스를 하나더 만듭니다. (temp ec2 라고 하죠.)
- 이건 루트 비번을 알겠죠.

5. 문제가 된 service ec2 를 부팅합니다.
- 부팅전에 관리화면으로 들어가서 root 볼륨을 아까 새로 생성한 temp ec2의 disk로 변경합니다.
- 부팅시 temp ec2 의 비밀번호로 부팅합니다.

6. 마운트를 추가합니다.
- service ec2 의 루트 파티션을 /mnt 로 마운트 합니다.

7. 비밀번호를 새로 설정하여 변경합니다.
- 비밀번호를 가상으로 만들어서 새도우 파일 형태로 생성하고 /mnt 에 있는 shadow 파일을 열어서 수정합니다.

8. 서버를 shutdown 합니다.

9. 루트 볼륨을 변경한후 재부팅합니다.

10. 잘 부팅되면, 임시로 만든 ec2 와 disk 볼륨은 삭제합니다.



설명으로 이해한건 위와 같은 절차인데,, 해보진 않았습니다. 보기만 해도 어질어질하네요.
감사합니다 일단 해볼게요~

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고