PuTTYgen을 사용하여 Windows에서 SSH Key Pair 생성하기
이 글은 PuTTY 사이트에서 PuTTY와 같이 배포되는 puttygen프로그램을 이용하여 SSH Key Pair를 생성하는 방법을 설명한다.
아래 링크에서 puttygen.exe 파일을 다운 받는다. PuTTY Download Page
이미 설치 되어 있다면 puttygen.exe 파일을 실행한다.

아래는 puttygen.exe의 실행 화면이다.

Parameters들 중Type of key to generate는 기본값인 RSA로 두자.Number of buts in a generated key는 적당한 값을 변경한다.Generate버튼을 눌러 Key를 생성한다.
이때 마우스 커서가 진행바 와
Actions사이의 빈 공간사이를 이리저리 이동해야 키가 생성이 진행된다.

Key Paire 가 만들어 졌다.

Save public key 버튼을 클릭하여 Public Key를 저장한다.
Key Comment필드에 e-mail주소나 Comment를 적어 나중에 해당 키를 구분할 수 있게 하자.

적당한 파일 이름을 지정하여 저장한다.
euikook.pub으로 저장하였다.

Save private key 버튼을 클릭하여 Private Key를 저장한다.

passphrase가 비어 있다고 경고 메시지가 나온다. 예(Y) 버튼을 클릭하여 무시한다.

적당한 파일 이름을 지정하여 저장한다.
euikook.ppk파일로 저장하였다.
이때 저장되는 파일은
OpenSSH에서 사용되는 개인키가 아닌Putty전용 개인키 이다.

Conversions > Export OpenSSH key를 클릭하여 OpenSSH용 개인키를 내보낸다.

passphrase가 비어 있다고 경고 메시지가 나온다. 예(Y) 버튼을 클릭하여 무시한다.

적당한 파일 이름을 지정하여 저장한다.
euikook파일로 저장하였다.

