일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 굿노트 다이어리 공유
- 애플워치7 스타라이트
- 먼슬리
- ubuntu
- 굿노트 템플릿
- 먼슬리 속지
- 강릉 당일치기 코스
- c++
- 아이패드 굿노트
- 굿노트
- GIT
- 강릉 새벽기차
- 굿노트 먼슬리
- 굿노트 위클리
- 애플워치 스포츠루프
- 애플워치 스타라이트
- hosts 설정
- 인계동 파스타
- 아이패드
- 청년주택 신청방법
- 굿노트 속지
- VMware
- 역세권 청년주택 신청기준
- 굿노트 속지 공유
- 애플워치 줄질
- 맥북 호스트 설정
- 굿노트 다이어리
- 2022 굿노트 다이어리
- 남영역 청년주택
- mac os hosts
- Today
- Total
하루하루
[Git] git 서버 사용을 위한 ssh 공개키 만들기 본문
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 |