본문 바로가기
LEARN/NEED

[PuTTY] PuTTYgen 사용해서 ssh 키 생성 (퍼블릭키, 프라이빗키)

by 아이엠제니 2024. 2. 15.

 


 

 

오라클 무료 클라우드에 인스턴스를 생성하는데!

ssh 키 추가가 필요하여, `PuTTYgen을 이용하여 생성해 봤다.

 

 

 

PuTTYgen 다운로드

구글에 'puttygen'이라고 검색하면 맨 위에 나오는 사이트로 들어가서 다운로드하면 된다.

 

 

PuTTYgen Download

Download PuTTYgen for Windows, Linux and Mac operating system. Find step by step guide to downloading PuTTYgen, a key generator for free.

www.puttygen.com

아니면 위 사이트로 바로 이동!

 

 

그리고 스크롤을 내리다 보면, [Download PuTTYgen on Windows]라는 문구가 보인다.

그리고 하늘색으로 'PuTTY installation Download page' 문구가 있는데 그걸 클릭한다.

mac 사용자용은 스크롤을 조금 더 내려보면 있었던 것 같다.

 

 

 

https://www.puttygen.com/download-putty

이동한 페이지에서 'puttygen.exe'를 찾고, 다운로드한다.

새로운 페이지로 이동하게 되면서, 자동으로 다운로드된다.

 

 

 

SSH 키 생성

다운로드된 'PuTTYgen.exe'를 클릭하면 위와 같은 화면이 보인다.

상단을 보니, [PuTTY Key Generator]라고 적혀 있다.

이 화면에서 오른쪽 아래 중간쯤에 있는, [Generate] 버튼을 클릭한다.

 

 

 

버튼을 누른 후에, 잠시 쉬고 있었다.

근데 저 초록색 바가 안 올라가는 거다.

읽어 보니, 빈 화면 위에서 마우스를 무빙 하라고 적혀 있었다.

아...!

 

 

 

저 빨간 공간에 마우스를 두고, 막 움직인다.

 

 

 

그러면 Publick Key가 생성된 걸 확인할 수 있다!

퍼블릭키를 생성한 후에는, 프라이빗키도 생성한다.

 

  • Key passphrase
  • Confirm passphrase

 

이 두 부분에 사용할 비밀번호를 입력한다.

그러고 나서 오른쪽 아래 [Save private key] 버튼을 클릭한다.

 

 

 

ppk 이름을 설정하고, 저장을 하면!

위 이미지와 같이, [ssh.ppk] 파일이 생성된 걸 볼 수 있다.

퍼블릭키는 드래그해서, 따로 txt 파일에 저장을 해두었다.

 

오라클 클라우드에서 인스턴스를 생성할 때는 퍼블릭키가 필요하다.

그리고 모바엑스텀이나 putty에서 원격으로 접속할 때는 내가 만든 [ssh.ppk] 프라이빗키가 필요하다.

키 하나로 여러 인스턴스에서도 사용 가능하니, 잘 가지고 있을 것!

 

 

 

300x250