로그인

검색

Extra Form
추천지수 5

잘 사용하던 노트북의 SSD가 갑자기 고장나는 바람에 보관하던 서버의 SSH키 모두를 분실했습니다.

다수의 서버는 키파일을 다시 확보할 수 있었는데 여기 라이믹스 꿀팁이 돌아가는 서버의 경우 어디에도 키 정보가 보관된 곳이 없어서 접속을 못하는 상황에 처했습니다.

 

오라클에서 이런경우 문제가 되는 서버의 부트볼륨을 떼서 다른 서버에 붙인다음 해당 볼륨의 SSH키 내용이 저장된 경로의 파일을 수정할 수 있는 문서를 제공하고 있어서 해당 문서를 참조해서 진행하였습니다.

 

https://blogs.oracle.com/cloud-infrastructure/post/recovering-opc-user-ssh-key-on-oracle-cloud-infrastructure

 

 


1.로그인할 수 없는 인스턴스를 중지합니다.
2.부팅 볼륨을 분리합니다.
3.실행 중인 Linux 인스턴스에 부팅 볼륨을 연결합니다. (사용중인 다른 인스턴스 또는 새롭게 생성한 인스턴스)
4.iSCSI 명령을 실행하여 장치를 연결하고 로컬 운영 체제에 표시되도록 합니다.
5.Authorized_keys 파일을 수정합니다. (새로 붙인 서버의 인증키 내용을 그대로 복사해서 붙여넣거나 파일 자체를 옮겨도 되겠죠.)
6.장치를 마운트 해제하고 iSCSI 명령을 실행하여 분리합니다.
7.부팅 볼륨을 원본 인스턴스에 연결하고 시작합니다.

 

 

이런 절차로 진행하게 설명이 되어 있습니다. 

 

제가 해보니 설명에 나오는 명령 중 ubuntu의 경우 상이한 부분이 발견된 부분이 있고 그리고 경로에도 차이가 있을 수 있으니 이부분을 먼저 확인하고 진행하면 좋을 것 같습니다.

 

최종적으로 수정해야 할 파일의 경로가

/home/opc/.ssh/authorized_keys  이렇게 문서에 나와있는데 이경우는 오라클의 opc 계정에 해당되니 ubuntu 계정의 경우는 키파일의 경로가 다릅니다.

 

 /home/ubuntu/.ssh/authorized_keys 이 경로의 파일을 타겟으로 해야 합니다. 물론 다른 계정이라면 다른 계정을 또 찾아야 겠지요.*

 

 

 

그리고 

$  sudo mount -o nouuid /dev/sdb3 /mnt

 

/mnt 폴더에 마운트하는 명령어의 경우 ubuntu의 경우는 에러가 발생합니다.

-o nouuid 의 옵션을 빼야 에러가 나지 않고 마운트가 되니 ubuntu의 경우는 이점 미리 알면 좋겠습니다.*

$ sudo mount /dev/sdb3 /mnt

 

 

그리고 참고적으로 unmount 명령을 실행할때는 루트 폴더로 이동해서 진행하세요. 지금 마운트 된 경로에서 실행하면 안됩니다.

 

나머지는 문서의 내용에 나온대로 그대로 하면 잘 진행이 됩니다.

 

/mnt 폴더는 리눅스 계열에서는 기본적으로 존재하는 폴더라 따로 폴더를 미리 만들지 않고 저기에 마운트를 할 수 있습니다.

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
3 추천

자유게시판(68)

주제를 정하지 않은 가벼운 이야기 들입니다.

  1. read more
  2. 이녀석 또 뭐야.... 91.240.118.182 3

    Date2022.12.22 Views1889 Votes4
    Read More
  3. Read More
  4. Read More
  5. Read More
  6. Read More
  7. Read More
  8. Read More
  9. Read More
  10. Read More
  11. Read More
  12. Read More
  13. Read More
  14. 파이코인 앱 설치 및 가입 방법 5

    Date2021.12.30 Views553 Votes3
    Read More
  15. Read More
  16. Read More
  17. Read More
  18. Read More
  19. Read More
  20. Read More
  21. Read More
Prev 1 2 3 4 Next
/ 4