Github에 ssh키 생성하고 등록하기

정보/뉴스

Github에 ssh키 생성하고 등록하기

담운 0 1,440 2019.06.08 17:09

이번 시간에는 github에 ssh를 등록하는 방법을 포스팅 하도록 하겠습니다.
우선 ssh 가 무엇이냐면, 간단하게 github에 방문할 때마다 사용자이름 , 비밀번호를 제공하지 않고 github에 연결할 수 있도록
미리 지정하는 것을 말한다고 합니다. 예를 들면, jenkins라는 툴을 이용하여, 자동 빌드를 할 때에 같을 경우에 사용자의 계정에 대한 정보가 없이도, 사용자계정에 대한 권한을 받아야 되기때문이 아닐까? 하고 생각이 됩니다. 일단 이번 시간에는 github에 ssh키를 등록하는 방법에 대해서 포스팅을 해보도록 하겠습니다.

Github에 SSH를 등록하는 방법

  1. git bash를 실행하여 보세요
  2. 해당 명령어를 사용해서, 기존의 등록해놓은 SSH키가 있는 지 확인합니다.

     $ ls -al ~/.ssh
    

    기존에 만들어 놓은 ssh키가 있다면 , 아마 목록에 id_rsa.pub과 같은 ssh키가 보일 것입니다. 저같은 경우에는 이렇게 보이네요
    그리고 id_dsa..pub, id_ecdsa.pub, id_ed25519.pub, id_rsa.pub 과 같은 공개키의 파일 이름이 있을 수도 있다고 하는데…저는 없습니다.

  3. 없다면, 새로운 SSH키를 생성해야 합니다. 새로운 생성하기 위해서 다음과 같은 명령을 내려줍니다.

     1. $ ssh-keygen -t rsa -b 4096 -C "h591264@naver.com"
    

    git계정에 등록한 이메일 주소를 다음과 같이 써줍니다. 그럼 밑에와 같이 표시될 것입니다.

    2.  Generating public/private rsa key pair. 
    3.  Enter a file in which to save the key
    4.  Enter passphrase (empty for no passphrase) : [Type a passphrase]
        Enter same passphrase again : [Type passphrase again]
    

    2.제공된 이메일을 레이블로 사용하여 새로운 ssh키를 만듭니다.
    3.(/c/users/당신의경로/.ssh/id_rsa): Press Enter // enter로 넘어갑니다.
    4.자기만의 비밀번호 입력

  4. 이제 , ssh-agent에 만들어 놓은 ssh키를 추가해야 하는데, 추가하기 전에 ssh-agent가 실행중인지 확인합니다.

     $ eval $ (ssh-agent -s)
     agent pid 59566
    

    이러한 반응이 나타난다면, ssh-agent가 실행중이라는 것을 알 수 있습니다.

  5. SSH 개인 키를 ssh-agent에 추가합니다. 다른이름으로 키를 작성하였거나, 다른 이름을 가진 기존 키를 추가하는 경우에 ,
    다음 명령의 id_rsa의 개인용 키 파일의 이름을 바꿔야 합니다.

     $ ssh-add ~/.ssh/id_rsa
     Identifiy added : /c/user/당신의경로/.ssh/id_rsa
    
  6. 설정해놓은 ssh키의 위치인 /c/user/당신의 경로/.ssh.id_rsa.pub 을 열어서 내용을 복사합니다.

     cat /c/user/당신의 경로/.ssh/id_rsa.pub
    


  7. 자 이제 www.github.com 에 들어가서 자신의 계정에 로그인을 한 후, 페이지 오른쪽 상단 모서리에서 프로필 사진을 클릭 한 다음 Setting을 클릭합니다.

  8. 사용자 설정 사이드 바에서 SSH and GPG keys를 클릭합니다.

  9. New SSH keys를 클릭해주고 title에는 알맞게 써주고, key에 다가 복사한 내용을 붙여넣기하고 Add SSH key를 클릭



  10. 계정의 비밀번호를 입력하고 다음과 같은 창을 본다면, 그것으로, ssh 등록 끝입니다.
     

Comments

번호 제목 글쓴이 날짜 조회
72 과연 양방향매매로 수익낼 수가 있는가… 댓글+1 담운 2020.05.14 2833
71 [해외선물] 실시간 시세신청 안내-지… 담운 2020.05.11 927
70 해외선물 실시간 시세 무료로 볼 수 … 담운 2020.05.10 1486
69 DB금융투자, 수수료 혜택 등 해외선… 담운 2020.04.02 833
68 위험 고지 담운 2020.03.31 828
67 리스크 고지 담운 2020.03.11 824
66 해외선물 증거금 담운 2019.10.20 1110
65 CME E-micro 담운 2019.10.20 1077
64 파생상품 양도소득세 확정신고 안내 담운 2019.09.25 1157
63 주식, 암호화폐, 해외주식 세금 비교 담운 2019.09.13 1118
62 해외선물옵션 API 시세 유료화 정책… 담운 2019.08.28 2218
열람중 Github에 ssh키 생성하고 등록… 담운 2019.06.08 1441
60 github-white-logo-70… 담운 2019.06.08 1467
59 ssh-key 생성 및 github,… 담운 2019.06.08 1965
58 Git 서버 - SSH 공개키 만들기 담운 2019.06.08 1643
57 Nodejs로 구현한 서비스를 Caf… 담운 2019.06.08 6338
56 GitHub SSH 키 생성 및 등록… 담운 2019.06.08 1794
55 기타 Git 명령어(cherry-pi… 담운 2019.06.08 1242
54 Merge와 Rebase 담운 2019.06.08 1367
53 Git 브랜치(Branch) 관리 담운 2019.06.08 1600
52 Git commit 수정하기, dif… 담운 2019.06.08 1429
51 Github 사용하기, remote,… 담운 2019.06.08 1913
50 Git 저장소 생성(init), 최초… 담운 2019.06.08 1514
49 Git 설치와 사용법(Git Bash… 담운 2019.06.08 1579
48 node.js git 사용법 담운 2019.06.08 1732
47 Windows에서 git 및 node… 담운 2019.06.08 1666
46 Nodejs로 구현한 서비스를 Caf… 담운 2019.06.08 1689
45 Git 활용 (기본적인 사용법) 담운 2019.06.08 1497
44 cafe24 nodejs git 저장… 담운 2019.06.08 4952
43 카페24 node.js 접속준비 담운 2019.06.08 2116
42 cafe24 node.js git 사… 담운 2019.06.08 4075
41 GitHub - 소스트리(Source… 담운 2019.06.07 2146
40 Sourcetree 설치 가이드 담운 2019.06.07 1382
39 [Git] 소스트리 (SourceTr… 담운 2019.06.07 1686
38 GitLab 업무환경 구성 가이드 담운 2019.06.07 1649
37 Git :: 소스트리(SourceTr… 담운 2019.06.07 1532
36 cafe24 에서 nodejs hos… 담운 2019.06.06 2080
35 카페24 node.js 접속준비 담운 2019.06.06 3353
34 카페24에서 Node.js 서버로 A… 담운 2019.06.06 1794
33 ssh 키 인증 방식으로 로그인하기 담운 2019.06.06 1734
Category
State
  • 현재 접속자 25 명
  • 오늘 방문자 136 명
  • 어제 방문자 133 명
  • 최대 방문자 608 명
  • 전체 방문자 183,222 명
  • 전체 게시물 145 개
  • 전체 댓글수 1 개
  • 전체 회원수 3 명
Facebook Twitter GooglePlus KakaoStory NaverBand