하루하루

[Git] git 서버 사용을 위한 ssh 공개키 만들기 본문

IT/Git

[Git] git 서버 사용을 위한 ssh 공개키 만들기

Jo.o 2020. 1. 6. 11:13
반응형

git 서버를 사용하기 위해선 ssh 공개키로 인증해야 한다.

공개키를 만드는 방법을 알아보자.

 

사용자의 ssh키들은 기본적으로 사용자의 ~/.ssh 디렉토리에 저장되고, 그 디렉토리 파일을 보면 이미 공개키가 있는지 확인할 수 있다.

$cd ~/.ssh
$ls

 

위의 명령어를 사용후 id_dsa나 id_rsa라는 파일이 보이고 .pub확장자가 붙은 파일이 존재한다면 

 

$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 디렉토리가 없다면 

 

$ssh-keygen

위의 명령어를 사용해 ssh 공개키를 생성할 수 있다.

 

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/tongchunkim/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 

Enter file in which to save the key (/Users/tongchunkim/.ssh/id_rsa) :

어디에 key를 생성할 지 묻는다. 엔터를 처서 기본 위치에 기본 파일명으로 만든다.

 

Enter passphrase (empty for no passphrase): 

key에 대한 비밀번호를 만들라고 묻는다. 보통 엔터를 쳐서 넘어간다.

 

기본 위치(~/.ssh/id_rsa)에 파일이 생성된다.

 

$cat ~/.ssh/id_rsa.pub

위의 명령어를 통해 공개키를 확인할 수 있다.

 

 

반응형

'IT > Git' 카테고리의 다른 글

[Git] git 명령어 정리  (0) 2020.01.22
[Git] git 4개의 공간  (0) 2020.01.21
[Git] git 저장소 만들기  (0) 2020.01.06
[Gerrit] push 오류 발생 시  (0) 2020.01.06
[Git] git 최초 설정하기  (0) 2020.01.06