SSH public-private key 생성

less than 1 minute read

윈도우즈

PuttyKeyGenerator(puttygen) 사용법

puttygen

키 페어 생성

  1. 암호화 수준 설정
  2. rsa방식 dsa방식 rsa보통사용한다
  3. 생성버튼 클릭 - 노란색 원안에서 마우스를 움직여주면 그걸 seed값으로 암호코드를 생성한다(필수)
  4. public key 저장    test_rsa
  5. private key 저장 test_rsa.ppk
  6. 파란색 2번 클릭해서 export open-ssh key 저장
  7. 키가 생성완료된 후 노란색 부분에 public key가 표시되는데 이걸 복사해서 따로 저장한다 test_rsa.pub  (이 부분 깜빡하고 넘어갔을 경우 putty gen에서 load클릭 후 test_rsa.ppk를 열면 다시 확인할 수 있다.

 

이렇게만 저장해놓으면 사용준비 끝.

리눅스보다 복잡하다.

 

리눅스

$ ssh-keygen -t rsa -b 4096

Pass Phrase를 치라고 하는데 귀찮으면 안써도 된다. 엔터

기본적으로 ~/.ssh/id_rsa, ~/.ssh/id_rsa.pub가 생성되는데 .pub파일을 원격 서버에 등록해 주면 된다.

 

public이 공개키 서버에 등록

private key 비밀키 나만 가지고 있는다