🐾 [maxOS] SSH 키 생성하는 방법

배경
github에서 clone 받기 위해 SSH 키가 필요했다.
방법
- 터미널에서 SSH Key가 있는 확인 해보자
$ cat ~/.ssh/id_rsa.pub
명령어를 치면 아래와 같은 문구가 나온다. 현재 나는 ssh key가 없는 상황이다.
- ssh 디렉터리로 이동을 하자
$ cd ~/.ssh
- 디렉토리 안을 확인 해보자
$ ls
나는 known_hosts 이런 문구가 떴다.
- SSH Key를 생성해보자
$ ssh-keygen
Generating public/private rsa key pair. 문구가 나온다.
- Enter file in which to save the key (/Users/genie/.ssh/id_rsa) 그냥 엔터를 치면 기본값인 is_rsa로 지정되고 다른이름은 저장하고 싶으면 입력하면 된다.
- Enter passphrase (empty for no passphrase): 비밀번호를 지정하고 싶으면 입력해도 되지만 나는 지정하지 않고 엔터를 쳤다. 다시 한번 입력해달라는 메시지가 나온다. 그 때도 엔터를 치고 넘었다.
- SSH Key가 생성 되었다.
- 1번과 같은 명령어를 사용하면 이번에 나의 ssh key가 나온다.
$ cat ~/.ssh/id_rsa.pub
그럼 끝!!!
예전에 윈도우에서 했던 방법 추가!
윈도우 SSH Key 생성
- Gitbash를 열어서 SSH 폴더로 이동
cd ~/.ssh
- 키 생성
ssh-keygen
- id_rsa.pub 확인
cat id_rsa.pub
- id_rsa : private key( 타인에게 절대 노출 X)
- id_rsa.pub : public key