2swan
SSH 키 생성 및 등록 본문
SSH(Secure Shell)는 안전하게 정보를 주고받을 수 있는 통신 방법
소스트리와 깃허브가 서로 SSH 통신이 가능하도록 연동하면 컴퓨터(로컬 저장소)와 깃허브(원격 저장소)는 서로 안전하게 정보를 주고받을 수 있다.
# OpenSSH 방식
SSH 통신하려면 컴퓨터에서 키(key) 두 개를 생성
하나는 공개키(public key), 다른 하나는 개인 키(private key)
공개 키는 모두에게 공개된 키, 개인 키는 사용자만 알고 있어야 하는 키
여기서 키는 암호, 또는 암호화된 문자열
SSH 키는 ssh-keygen 간단한 명령으로 생성할 수 있다.
1. 깃 배시 창을 열고 ssh-keygen을 입력하면 개인 키(id_rsa)를 저장할 경로를 선택하라는 문구가 나온다. 기본 설정된 경로는 붉은 박스 친 경로이며, 아무것도 입력하지 않고 ENTER를 누르면 해당 경로에 키를 저장한다.
2. 사용하려는 암호를 입력한 뒤 ENTER를 누르거나, 암호를 사용하지 않으려면 아무것도 입력하지 않고 ENTER를 누른다.
# 공개키(Public Key) 복사
ㆍgit bash창에 cat ~/.ssh/id_rsa.pub 명령어를 사용하여 공개 키 출력 후 복사
# Github 공개키 등록
ㆍTitle을 임의로 지정하고 복사한 Key 안에 SSH Key를 붙여 넣는다
'Tool > Git' 카테고리의 다른 글
풀 리퀘스트 (0) | 2023.08.06 |
---|---|
Git 원격 저장소 네 가지 상호 작용 개념 (0) | 2023.08.06 |
git 버전 관리 개념 (0) | 2023.08.06 |
소스트리 제거(잔여 파일 포함) (0) | 2023.08.06 |
Git 설정하기 (0) | 2023.08.06 |