Develop Note

PuTTY SSH 접속을 위한 Private key 파일 변환 (.pem -> .ppk) 본문

개발 (Ko)

PuTTY SSH 접속을 위한 Private key 파일 변환 (.pem -> .ppk)

Chalsu 2022. 12. 16. 13:32

PuTTY에서 사용할 수 있는 key 형태인 .ppk를 PuTTYgen을 사용하여 변환할 수 있다.

PPK 파일에 대한 자세한 설명은 PuTTY 공식 문서의 appendix에 있다.

A PPK file stores a private key, and the corresponding public key. Both are contained in the same file.

PuTTYgen

PuTTYgen은 PuTTY를 MSI 인스톨러로 설치하면 함께 설치된다. PuTTY를 portable로 사용하고 있다면 공식 페이지에서 별도의 Binary 파일을 다운받아 사용해도 된다.

파일 변환

PuTTYgen을 실행하고, Load 버튼을 클릭하여 pem 형식의 key 파일을 불러 온다.

이 때 파일 보기 설정이 ppk로 되어 있으니 All Files로 설정 후 선택한다.

key 파일을 로드하면 다음과 같이 Key 값을 출력된 화면을 볼 수 있다.

여기에서 Save private key 버튼을 클릭하여 .ppk 파일 형태로 저장하면 된다.

passphrase 없이 key를 저장해도 괜찮냐는 Warning 팝업이 발생하는데, (Y) 버튼을 눌러 그대로 진행하면 된다.

생성된 ppk 파일은 다음과 같은 아이콘으로 표시된다.

 

PuTTY에서 PPK 파일 사용 

생성한 ppk 파일을 SSH 접속 시 사용하려면 Connection - SSH - Auth 메뉴에서 Private key를 지정해주면 된다.

 

설정은 꼭 세션으로 저장해 두는 것이 좋다. 그렇지 않으면 매번 설정을 다시 해야 한다.

Comments