카테고리 없음
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. 끝
참고 자료
반응형