SSH 키 생성 & 등록

UPDATE

  • 트흐님의 업데이트를 통해, 당근맨 69 버전부터 당근맨에서 바로 ssh키를 생성 & 등록할 수 있습니다.

GIT 설치

  • git 설치 ( 설치링크 )

  • 위 링크에 접속하여, Windows를 클릭하여 git을 설치합니다.

SSH 키 생성

  • cmd 실행

  • ssh-keygen -t rsa -b 2048 -m PEM -f C:\id_rsa

C:\id_rsa 는 C:\ 드라이브의 위치에 id_rsa 라는 이름의 키를 생성하는 것을 의미합니다.

상황에 따라 알맞게 위치를 입력합니다.

여기서 에러 발생 시

  • cmd를 관리자 권한으로 실행했는지 다시 한번 확인 해 주세요.

  • 또는, 위치를 C:\id_rsa와 같은 높은 권한을 요구하는 폴더가 아닌 Downloads 폴더와 같은 곳으로 바꿔보세요.

Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
  • 아무것도 입력하지 않고 엔터.

Enter same passphrase again:
  • 아무것도 입력하지 않고 엔터.

Your identification has been saved in C:\id_rsa
Your public key has been saved in C:\id_rsa.pub
The key fingerprint is:
SHA256:I3Lq/Ifvt0a+7k9IAH+EYKf6OPbEzw0CzPyxwvwMY3k lim05@DESKTOP-OI7SHB6
The key's randomart image is:
+---[RSA 2048]----+
|      +....      |
|     . =..       |
|      . o .      |
|   + .   o       |
|    B + S .      |
|   o @ + o..     |
|    & E..o. .    |
|   = @.+.o+.     |
|    o.=+==*+.    |
+----[SHA256]-----+
  • 키 생성 완료

SSH 키 등록 ( GitHub )

  • GitHub 로그인

  • 우측 상단 New SSH Key 클릭

  • Title : 임의의 이름 작성 ( 예 : Comma )

  • Key Type : Authentication Key

  • Key : 앞에서 생성한 SSH 키 중에서, id_rsa.pub 파일을 메모장으로 연 후, 안의 내용을 전부 복사해 붙여넣습니다.

  • Add SSH Key 클릭

SSH 키 등록 ( Comma )

  • 콤마 설정 진입

  • 개발자 (Developer) 클릭

  • SSH 키 사용 활성화

  • 바로아래, github id 추가 버튼 클릭

  • github id 입력

    • github id 확인방법

      ( 하단 사진의 경우에는 G4iwnl)

SSH 키 등록 ( 당근맨 )

사전 작업

  • 위에서 생성한 두개의 파일 ( id_rsa, id_rsa.pub ) 중에서, id_rsa를 이메일, 카카오톡 등을 이용하여 휴대폰으로 전송

당근맨에 SSH 키 등록

  • 당근맨 실행

  • 좌측 상단 GIT 클릭

  • SSH Key Settings

  • 개인키 클릭 후 id_rsa파일 선택

Last updated