EC2 ssh 키가 없어졌을 때
2022-09-06SSH 키를 복구
홈 디렉토리에서 rm -rf .
따위를 해서 .ssh 디렉토리가 날아갔거나, 키가 pem 파일로만 존재하는데 삭제 한 경우, 이후에 접근이 불가능하다.
연결을 끊기 전에 알았다면 ~/.ssh/authorized_keys
에 다시 공개키를 추가한다거나 하면 문제는 없지만 그러지 못한 경우는 다음 설명을 따라간다.
- 일단 키를 확보한다. 그냥 단순히 .ssh를 날린 거라면 이 단계는 패스한다.
- 생성한 키에서 공개키를 만든다.
ssh-keygen -y -f /path_to_key_pair/my-key-pair.pem
-
인스턴스를 끈다- terminate가 아니다- Actions, Instance settings, Edit user data. 메뉴에서 다음 데이터를 넣어준다. 아마존 설명의 6단계를 참조한다.
-
저장 후, 다시 켜서 접근 가능한지를 확인하고, 끄고 아까 넣었던 user data를 다시 지워둔다.
-
이제 켜고 사용
-
Category
- 레시피