본문 바로가기

Git & Github

Github ssh 키등록 # rsa

728x90
반응형

Github ssh 키 등록

ssh-key 생성

$ ssh-keygen -t rsa
$ ssh-keygen -t -b 4096 -C "Email Address"

보통은 첫번쨰로 바로 하는데

아래 -b 4096 옵션과 -C comment 옵션을 쓸 수 있습니다.

-b 4096은 ssh key를 4096 bits로 생성하는 것입니다. (default는 2048이라 4096으로 하면 보안에 더 유리합니다.)

-C 는 rsa.pub에 comment를 남길 수 있습니다. 

 

명령어를 입력하면 아래와 같은 과정을 거쳐서 default로 id_rsa와 id_rsa.pub를 생성 가능

Enter file in which to save the key(/home/User/.ssh/id_rsa):
# 경로, key의 파일명을 바꿔줄 수 있습니다.
Enter passphrase(empty for no passphrase):
# 일종의 password, 사용하는 이점이 있지만 보통 없이 생성 - 그냥 엔터
Enter same passphrase again:
# 위에서 설정 안했으면 역시 그냥 엔터
Your identification has been saved in id_rsa
Your public key has been saved in id_rsa.pub
...

 

github에 ssh-key 등록

github 홈페이지(로그인)  > Settings > SSH and GPG Keys > New SSH key 

Title은 원하는 이름으로 하고

Key는 위에서 생성한 id_rsa.pub안의 내용을 읽어서 전체 복사해서 붙여넣기

cat /home/User/.ssh/id_rsa.pub

(ssh-rsa AASDF~ 식으로 되어있는데 ssh-rsa도 포함해서 전부 복사 붙여넣기)

Add SSH key 하면 완료!

728x90
반응형