Git

Git - SSH 등록하는 법

Cold Bean 2022. 12. 5. 16:24
728x90

SSH는 Secure Shell의 줄임말(Secure Shell)로, 보안이 강화된 shell 접속을 뜻한다. CLI 환경(터미널)에서 다른 PC에 접속하거나 요청할 때 사용하며, 비대칭키를 이용해 사용자를 인증한다.

SSH 키 생성

  • ssh 키는 비대칭키로 구성되며, 두 개의 키가 서로 대칭이 되지 않는 형태로 존재한다.
  • ssh-keygen 명령어는 경로 ~/.ssh./ 에 id_rsa 와 id_rsa.pub 를 생성한다.
    • id_rsa.pub : 누구에게나 공개해도 되는 공개키(Public Key)
    • id_rsa : 공개되면 안되는 개인키(Private Key)
ssh-keygen
  • 생성된 키 페어 중 공개키를 복사하여 github에 등록한다.

공개키(Public Key) 복사

cat ~/.ssh/id_rsa.pub
  • 화면에 출력된 키를 복사한다.

Github에 공개키 등록

  1. Github 로그인 → 우측 상단의 프로필 이미지 클릭 → Settings 클릭
  2. 왼쪽 네비게이션에서 SSH and GPG keys 클릭  나타난 화면에서 초록색 버튼 New SSH Key 클릭 
  3. Title 작성, Key에 복사해둔 공개키를 붙여넣는다. Add SSH Key 버튼을 클릭
  4. Confirm Access에서 Github 로그인에 필요한 비밀번호를 입력해 SSH key 등록을 승인
  5. SSH 공개키가 정상적으로 등록되었는지 확인하려면, 레포지토리를 SSH로 clone해본다.

728x90