SSH Key 생성해서 Github에 등록하기
author: Dev.ian
createdAt: 2022-09-18
updatedAt: 2022-09-18
1. SSH Key 생성
1-1) SSH 가 존재하는지 확인하기
$ cat ~/.ssh/id_rsa.pub
- SSH Key 가 존재하지 않을 경우
cat: /Users/${유저명}/.ssh/id_rsa.pub: No such file or directory
1-2) SSH Key 생성하기
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/${유저명}/.ssh/id_rsa): 엔터입력 (SSH-key 생성 위치를 확인한다.)
Created directory '/Users/${유저명}/.ssh'.
Enter passphrase (empty for no passphrase): 엔터 or 사용할 비밀번호 입력
Enter same passphrase again: 엔터 or 사용할 비밀번호 입력
Your identification has been saved in /Users/${유저명}/.ssh/id_rsa
Your public key has been saved in /Users/${유저명}/.ssh/id_rsa.pub
...
...
The key's randomart image is:
+---[RSA 3072]----+
...
...
...
+----[SHA256]-----+
-
생성된 SSH Key 확인
$ cat ~/.ssh/id_rsa.pub
ssh-rsa ABCD12345EFGH6789...-
또는 아래의 명령어로
id_rsa
,id_rsa.pub
파일을 확인할 수 있다면 생성 완료이다.$ cd ~/.ssh/
$ ls -laF
id_rsa id_rsa.pub
-
2. Github 설정
2-1) “id_rsa.pub” 파일의 내용 복사하기
- 아래의 명령어로 출력된
id_rsa.pub
파일의 내용을 복사한다.-
ssh-rsa ~ 전부를 복사
$ cat ~/.ssh/id_rsa.pub
ssh-rsa ABCD12345EFGH6789...
-
2-2) Github 설정 페이지 이동
- 로그인 후, [Setting] 페이지로 이동
- 왼쪽의 메뉴에서 [SSH and GPG keys] 를 선택
- [New SSH Key] 버튼을 선택
- 알 맞은 내용을 입력
- Title: 어떤 내용을 입력해도 상관없으나 해당 PC 임을 알 수 있도록 입력
- Key type: 기본 그대로 둔다. (Authentication Key)
- Key: 복사한
id_rsa.pub
파일의 내용을 붙여넣는다.
- [Add SSH key] 버튼을 눌러 저장
- Refs