SSH 키 생성하고 생성된 SSH키를 등록하고 사용하는 방법을 설명한다.
키 확인
새로운 SSH 키 생성
1
| $ ssh-keygen -t rsa -b 4096 -C "dezang@dezang.net"
|
SSH 에이전트에 생성한 SSH 키 등록
SSH 에이전트 확인
1 2 3
| $ eval "$(ssh-agent -s)"
Agent pid 27986
|
실행되고 있지 않고 있다면, 아래 명령어로 실행
키 등록
1 2 3 4 5 6
| $ ssh-add ~/.ssh/id_rsa
$ ssh-add -l
4096 SHA256:7ocRRpWHQxRSRqsco//QuxhIE74U3dPlQfWvnDikzN8 /Users/dezang/.ssh/id_rsa (RSA)
|
SSH 키 사용
1
| $ pbcopy < ~/.ssh/id_rsa.pub
|
github
키 등록 후 …
1 2 3
| $ ssh -T git@github.com
Hi dezang! You\'ve successfully authenticated, but GitHub does not provide shell access.
|
bitbucket
키 등록 후 …
1 2 3 4
| $ ssh -T git@bitbucket.org logged in as Dezang.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
|
ubuntu server
1 2 3
| $ mkdir ~/.ssh $ vim ~/.ssh/authorized_keys
|
참고