이 글에서는 ssh key를 만들어서 github계정에 등록하려고 한다. ssh key가 작동하는 원리에 대해선 다른 자료를 참고 바란다. ssh key를 Github 계정에 등록해두면 해당 컴퓨터에서는 아이디/패스워드 없이 자유롭게 리모트 저장소에 접근이 가능하다.
ssh-key를 만드는 방법은 Git - SSH 공개키 만들기 를 참고하자.
~$ cat ~/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU GPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3 Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XA t3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/En mZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbx NrRFi9wrf+M7Q== schacon@mylaptop.local
Ssh Kyes 오른쪽에 있는 New SSH key를 누르자.
2) Ssh 공개키 등록하기
Title에 ssh키의 이름을 붙여주고 하단 Key에 앞에서 복사한 키를 복사해서 붙여넣는다.
Add ssh key 클릭
ssh키가 등록된 계정과 컴퓨터가 ssh키를 통해서 상호 인증 됐다고 생각하면 쉽다. 이제부터 ssh키를 만든 컴퓨터에서는 인증을 생략하고 깃헙 저장소에 접근할 수 있다. (깃헙 홈페이지에 로그인 안해도되냐고 물어보는 사람있는데 그건 아니다.....) 접근하는 저장소에 대한 권한이 없을 경우에는 접근이 불가하다는 점 참고하자.
(끝)
ssh key가 작동하는 방식이 궁금하다면 아래 링크를 참고하자.
쉽게 설명해준다.