본문 바로가기
Development/Git

GitHub에 ssh-key 등록하기

by 드로니뚜벅이 2022. 7. 26.

등록방법은 아래 참고사이트를 참고하세요.

 

SSH 키 생성은 윈도우나 리눅스 모두 동일합니다.

1) ssh-keygen 만 터미널 창에 입력해도 생성해 줍니다.

2) ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

  • -t: 생성할 키 타입
  • -b: 생성할 키 비트(bits) 수
  • -C: Comment (설명)

생성 시 비밀번호를 입력하지 않으면 인증키를 복사해서 그냥 사용할 수 있으니 가능하면 비밀번호를 입력해 주세요.

 

GitHub에 여러 계정이 있는 경우는 ssh-key를 여러 개 생성해서 등록해야 하는 경우가 있습니다.

이런 경우에는 ssh-agent를 사용해서 비밀번호를 관리해 줍니다.

ssh-agent는 개인키의 비밀번호를 암호화 해 기억해 두고 처음 한 번만 개인키 비밀번호를 입력하면 다음부터는 입력하지 않아도 통신할 수 있게 해줍니다.  SSH 키 생성 시 비밀번호를 입력하지 않았다면 ssh-agent가 없어도 사용하는데 문제는 없습니다.

 

SSH 에이전트 백그라운드 실행

$ eval "$(ssh-agent -s)"

 

SSH 에이전트에 키 등록

$ ssh-add ~/.ssh/id_rsa

 

등록 키 확인

$ ssh-add -l

 

 

 

참고사이트