puttygen 프로그램을 이용하여 공용키, 개인키, ssh키를 생성하는 방법
1. puttygen 설치 경로에 들어가서 puttygen.exe 파일을 실행한다.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
2. puttygen 프로그램 - key 탭 - SSH-2 RSA 선택 후,
Number of bits in a generated key : 부분에서 2048을 입력한다.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
Generate 버튼을 선택하여 key를 생성한다.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
참고로, 저 화면 위에 마우스를 좌우로 움직이면 빠른 속도로 key 생성이 진행된다.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
3. Save public key 버튼을 선택하여 key를 저장할 경로를 지정하고, 임의적으로 공용키 이름을 입력 후 저장한다.
Save private key 버튼을 선택하여 공용키 생성했을 때와 동일한 방법으로 키 저장 경로에 들어가서 개인키를 저장한다.
key 생성할 때마다 알림창이 나타날 것이다. 알림창과 상관없이 계속 key 생성을 진행한다.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
4. puttygen 프로그램 - Conversions 탭 - Export OpenSSH key 선택하여 개인키 생성 방법과 마찬가지로 SSH키를 저장한다.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
5. Public key for pasting into OpenSSH authorized_keys file: 부분에 개인키의 내용이 나타날 것이다.
- 개인키 확인 방법 : Load 버튼 선택한다.
차후 다시 puttygen 프로그램을 실행하여 개인키 내용을 확인할 때, Load 버튼을 선택하면 개인키 내용이 다시 나타나므로 재확인이 가능하다.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
관련 글
Puttygen 설치 방법 : https://justdo-heal.tistory.com/13