IT/System Digging

[ssh] putty ppk 파일을 openssh 개인키로 변환하기

심량 2021. 1. 26. 20:13

기록용으로 남깁니다.

puttygen 이 설치되어 있어야 합니다.

puttygen 에서 Load 키를 눌러 ppk 를 불러옵니다.
Conversions 메뉴에서 Export OpenSSH 를 선택하고 id_rsa 라는 이름으로(또는 하고 싶은대로) 파일을 내보내줍니다.
이 파일을 원하는 곳의 ~/.ssh 에다 위치시키면 됩니다. 물론 이 키 파일의 공개키도 함께 만들어주면 좋겠죠. 이 puttygen 창에서 Public key for pasting into ... 라고 쓰여진 밑의 상자에 써져있는 이상한 영어숫자 문자열을 긁어다가 id_rsa.pub 파일로 저장하시며 됩니다.

cli 로는 puttygen my.ppk -o id_rsa -O private-openssh 같은 형태로 실행하시면 됩니다.