Git Bash로 SSH 공개키 발급하기

by Tom posted Feb 26, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

Git 서버는 SSH 공개키로 인증을 합니다. 이러한 SSH를 발급하는 방식은 다양한데, 이 문서에서는 Git Bash를 이용하여 공개키를 발급하는 방법에 대해 설명합니다. 


먼저 Git Bash를 실행합니다. 저는 Win8.1을 사용하고 있어, 앱에서 Git을 검색하였습니다.  Win7이하는 프로그램 파일에서 Git Bash를 선택합니다. 


git01.png


Git Bash화면이 아래와 같이 나타납니다.


git02.png


먼저 ssh-kegen 명령을 통해 Public 키와 Private 키 한쌍을 생성합니다.


$ ssh-keygen


상위 명령어를 수행하면, 처음 저장할 위치를 묻습니다. Enter를 치면 .ssh에 저장됩니다. 

다음은 Password(passphrase) 이때 패스워드를 입력하지 않으면, Git 서버에 Push할때, 패스워드를 묻지 않습니다. 

그럼 아래 그림과 같이 SSH 키가 생성됩니다.


git03.png


아래와 같이 해당 위치에 Public 키와 Private 키가 생성되었는지 확인합니다. 


git04.png


생성이 확인되었다면, cat 명령을 통해 공개키 내용을 확인하고 해당 키를 Git Server 관리자에게 알려줍니다. 

혹은 사용하고있는 Gerrit 혹은 Gitlab에 등록합니다. 


$ cat id_rsa.pub


git05.png


이상으로 Git Bash를 통해 SSH Public 키와 Private 키를 생성하는 방법을 알아보았습니다.

Who's Tom

profile

저는 2009년 ALM의 세계에 뛰어 들었습니다. 

지금은 ALM, DevOps, 공학 프로세스, 요구공학, 테스트 엔지니어링 등 다양한 영역에 관심이 많습니다.

http://www.curvc.com