pem 파일을 ppk 파일로 변환하기
AWS 서비스를 사용하다보면 ec2 인스턴스에 접근하기 위해 pem 파일의 키를 사용하게 된다. 그런데 이 pem 파일은 putty 나 sqlyog 와 같은 툴에서는 사용할 수 없고 ppk 파일을 사용해야만 한다. 다행히 pem 파일을 ppk 파일로 변환해 주는 툴을 putty 에서 제공해 주고 있으니 puttygen 이다. 나 역시도 puttygen 을 이용해 pem 파일을 ppk 파일로 변환했으나 putty 에서만 접속이 가능하고 sqlyog 등에서는 접속이 되지 않는 것이었다. 나중에 안 사실이지만 원인은 puttygen 버전 때문이었다. 아마도 sqlyog 등은 최신버전(0.76) 에서 변환된 ppk 파일은 제대로 처리하지 못하는 것으로 생각된다.

puttygen 을 실행하고 Load 버튼을 클릭해 pem 파일을 불러들인다. RSA 형식으로 되어있는지 확인도 한다.

pem 파일을 로드 후 확인 버튼을 클릭하고 ppk 로 저장만 해주면 된다.

Save private key 버튼을 클릭해 ppk 파일로 저장한다. 변환에 사용한 puttygen 버전은 0.74이다.