본문 바로가기

Git

맥에서 ssh 키 만드는 방법

SSH는 Secure Shell Protocol의 약자로 두 컴퓨터가 인터넷과 같은 네트워크를 이용해서 통신을 할 때 보안상 안전하게 전송하는 용도로 쓰는 프로토콜이라고 한다.

 

1. 터미널에 다음을 입력해서 ssh 키가 있는지 확인한다.

 

cd ~/.ssh

ls

 

id_dsa나 id_rsa라는 파일이 있고 .pub 확장자가 붙은 파일이 쌍으로 하나 더 있다.

.pub가 public 키이고 다른 파일이 이에 대응하는 secret 키다.

만약 .ssh 디렉토리가 없다면 만들어야 하고 파일도 생성해야 한다.

 

2. ssh 키를 생성하려면 다음을 입력한다.

 

ssh-keygen -o

 

그리고는 이어지는 옵션에 엔터만 연달아 입력해도 id_rsa 키와 id_rsa.pub 키가 생성된다.

처음 나오는 Enter file... 입력란에 파일 이름을 입력해서 설정할 수도 있다.

 

3. 다음을 입력해서 .pub 키의 내용을 복사한다.

 

cat ~/.ssh/id_rsa.pub

 

4. .pub 키를 깃서버에 올린다.

 

github.com/settings/keys