프로그래밍/AWS

[AWS] 키페어 분실시 대처

Beginner:) 2022. 9. 18.
320x100

어쩌다 ppk 키 페어를 분실했다.

 

AWS 콘솔의 경우 vim이 좀 이상해서 putty가 편하기 때문에 꼭 필요한 상황

 

나의 키 페어 이름은 www이다. 클릭해서 들어가 보면 

 

아래와 같이 키페어 리스트가 나오는데 나는 어차피 잃어버린 상황이니 과감히 삭제하고 

 

키 페어를 생성한다 (나는 putty를 사용하니 .ppk 로 생성)

 

그리곤 puttygen으로 파일을 열어보면 "public key for pasting into Open SSH authorized_keys file"이라고 뜨는데

이걸 모두 복사한다. (스크롤을 내려 아래까지 전부)

 

형식을 보면 ssh-rsa [Public Key] [키 페어 이름] 형식으로 되어있다.

 

참고로 www.ppk 파일을 notepad로 열어보면 puttygen에서 뽑아온 [Public Key] 문자열과 .ppk파일의 Public_Lines:6 아래의 문자열이 같다.

 

 

다음 AWS 인스턴스로 접속하여 아래의 명령어를 이용하여 파일을 오픈한다.

sudo vi .ssh/authorized_keys

puttygen에서 복사한 문자열을 그대로 붙여넣는다 .

 

형식은 ssh-rsa [Public Key] [키 페어 이름]이다. 

 

저장 후 새로 발급한 키 페어로 putty에 접속할 수 있다. 

 

 

다른 글을 보니까 .ssh/authorized_keys 에 [Public Key]를 여러 개 넣어서 key를 여러 개 두는 것도 가능한 것 같더라.

 

 

반응형

'프로그래밍 > AWS' 카테고리의 다른 글

[VSCode] could not establish connection to IP 에러 해결  (1) 2023.01.21

댓글