SSH 키 획득 및 Github 연결 방법

3091 단어 SSHssh-keygenGitHub

SSH 키를 얻고 연결하는 방법



Step1: 터미널을 시작하고 .ssh로 이동



.ssh = ssh key를 저장할 위치
$ cd .ssh

Step2: SSH key 획득


$ ssh-keygen -t rsa -b 4096 -C "[email protected]"

에마이 l @ 에어 mp ぇ. 이 m"= "github에 로그인하는 이메일"

Step3: 패스워드 설정을 요구할 수 있으므로, 설정(아무것도 좋다)



*입력한 문자는 보이지 않는다
Enter passphrase (empty for no passphrase):

↓ 이런 랜덤 아트가 나오면 OK



Step4: 취득한 SSH key를 ssh-agent에 등록


$ eval "$(ssh-agent -s)"
Agent pid 88888
  • Agent pid 88888 = 무작위로 5 자리 숫자가 표시됩니다
  • $ ssh-add ~/.ssh/id_rsa
    Enter passphrase for /User/username/.ssh/id_rsa:
    

    방금 설정한 비밀번호를 입력하면
    Identity added: /User/username/.ssh/id_rsa (/User/username/.ssh/id_rsa)
    

    ↑이 표시가 나온다.

    Step 5: Github 계정에서 SSH Key 만들기



    github 계정 로그인 '> setting으로 이동 '> SSH and GPG keys


    오른쪽 상단의 녹색 Make SHH Key를 클릭

    그러면 다음 화면이 표시됩니다.



    Title 및 Key 입력
     ・ Title = 뭐든지 좋다
     ・ Key = 터미널로 이동해, 다음의 커멘드를 입력하면 Key가 카피된다
     $ pb copy < ~/.ssh/id_rsa.pub
    

    Key의 공백으로 ⌘+v로 붙여넣으면 Key가 입력된다.


    Add SSH Key를 클릭


    PC와 Github이 연결되었습니다!

    보충: 접속 확인


    $ ssh -T [email protected]
    

    Hi username! You've successfully authenticated, but GitHub does not provide shell access.
    표시되면 잘 연결되어 있습니다!

    참고:
    htps //w w. 요츠베. 이 m/와 tch? v=H5q응 pRGB7Qw&t=303s
    htps : // m / Shizuma / ms / 2b2f873 A 0034839 47

    좋은 웹페이지 즐겨찾기