Etc/2021

[Windows] 윈도우 환경에서 SSH 키 쌍 생성 방법

메바동 2021. 9. 17. 22:44
728x90

리눅스 환경에서는 ssh-keygen을 사용해서 SSH 키 쌍을 쉽게 생성할 수 있지만 윈도우 환경에서는 cmd나 powershell에서 기본으로 ssh-keygen 명령어를 사용할 수 없기 때문에 다른 방법을 사용해 SSH 키 쌍을 생성해 주어야 한다.

 

Git CMD 사용하기

 

첫번째 방법은 Git CMD를 사용하는 방법이다.

git을 설치하게 되면 자동으로 Git CMD가 설치되는데 여기서 ssh-keygen을 사용하면 리눅스 환경과 동일하게 SSH 키 쌍을 생성할 수 있다.

 

ssh-keygen -t rsa -b 4096 -C 'test key' -f D:/id_rsa

 

위와 같이 입력하게 되면 4096비트의 rsa 키가 생성되게 된다.

 

 

 

 

MobaXterm의 MobaKeyGen 사용하기

 

PuTTY를 사용한다면 puttygen을 사용하면 된다.

하지만 나는 MobaXterm을 사용하기 때문에 MobaXterm의 MobaKeyGen을 기준으로 설명하려고 한다.

 

 

MobaXterm을 실행시키고 상단의 Tools > MobaKeyGen (SSH key generator)를 클릭한다.

 

 

그러면 이렇게 창이 하나 뜨게 되는데 아래의 Parameters를 지정해주고

 

 

Generate 버튼을 클릭해주면 된다.

 

Generate 버튼을 누르고 가만히 기다리면 진행이 되지 않는데, 위에 설명을 읽어보면 마우스를 빈 공간에서 움직이라고 되어있다.

열심히 움직이면

 

 

이렇게 키 생성이 끝이 나게 된다.

 

중간에 있는 Save public key와 Save private key 버튼을 눌러 저장 후 사용하면 된다.

728x90