카테고리 없음

Github SSH 설정하기(mac) + SSH key 암호 변경(삭제)

개발하길잘햇다 2023. 3. 21. 23:53
반응형

여태 노트북 새로 사고 귀찮아서 안 했던 깃허브 ssh설정을 하게 되었다.

 

생각보다 간단하지만 시간지나면 까먹기 좋을 것 같아서 나중에 다시 하게 되면 참고할 목적으로 포스팅을 하게 되었고,

 

해당 포스팅은 mac 기준으로 작성했다.

 


 

1. SSH key 를 생성한다.

$ cd ~/.ssh

$ ssh-keygen -t rsa -b 4096 -C '본인이메일(test@gmail.com)'

 

2. SSH key를 저장할 파일 입력을 묻는 말과 key 암호설정을 할 것인지 묻는 문구 2개가 나온다.

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/user/.ssh/id_rsa): [Press enter]

Enter passphrase (empty for no passphrase): [Press enter]

Enter same passphrase again: [Press enter]

 

첫 ssh 설정이라면 [Enter file in which to save the key ... :] 질문은 그냥 enter 쳐서 넘어가면 되고,

ssh key 에 암호 설정을 하고 싶다면 [Enter passphrase... :] 질문에 설정하고 싶은 비밀번호를 입력해 주면 된다.

그리고 비밀번호 재입력[Enter same passphrase again...]

 

필자도 처음엔 비밀번호설정하면 더 안전하고 좋지 싶어서 했다가 얼마못가 삭제했다.

(이유는 push, pull 할때마다 매번 비밀번호 입력해줘야 함...)

 

3. id_rsa.pub 파일 내용 출력 후 출력된 내용 복사(아래 이미지 모자이크 부분)

$ cat ~/.ssh/id_rsa.pub

 

 

4. 깃허브 페이지로 돌아가서 Setting > SSH and GPG keys 경로로 진입한다.

 

 

5. New SSH key 버튼을 눌러서 Key 입력란에 복사한 내용을 붙여 넣는다.

Title 은 아무거나 써도 되는데 보통 ssh key 저장하는 노트북의 사양을 많이 써넣는 것 같긴 하다.(ex. Macbook pro)

 

 

6. Add SSH key 버튼 누르고 완료

 


+ SSH key 암호 변경 or 삭제 하고싶을때

 

1. ssh key 파일 위치로 이동

$ cd ~/.ssh

 

2. ssh key 암호 변경 명령어 입력

 

$ ssh-keygen -f id_rsa -p

 

3. 기존 암호 입력 후 신규암호 두번 입력(삭제하고싶으면 그냥 Enter 입력)

 

4. 끝

 


 

참고 자료

https://gentlesark.tistory.com/102

반응형