1. SSH란?
SSH(Secured SHell)은 원격 컴퓨터에 접속하기 위해 사용되는 프로토콜 입니다.
통신할때 아이디, 비밀번호 대신 SSH 공개 Key 를 전송합니다.
SSH Key를 생성하면 2개의 키가 한쌍으로 생성됩니다.
1) 비공개키 (Private Key)
2) 공개키 (Open Key)
SSH 통신을 할때 클라이언트에서 생성된 공개키를 통신하고자하는 서버에 저장합니다.
이후 클라이언트가 서버에 통신을 시도할때 서버에 저장된 공개키가 클라이언트 로컬에 저장된 비공개키와 한쌍임을 확인하고 안전한 통신채널을 확립합니다.
2. SSH key 확인 (내 터미널에서 입력)
cat ~/.ssh/id_ed25519.pub
확인 후 공개키 복사
3. 없으면 추가
ssh-keygen -t ed25519 -C "your@email.com"
🎁 결과
아래 두 파일이 자동으로 생성됩니다.
| ~/.ssh/id_ed25519 | 비공개 키 (절대 공유❌) |
| ~/.ssh/id_ed25519.pub | 공개 키 (GitHub에 등록하는 용도) |
4. 깃허브로 이동후 Settings → SSH and GPG keys 들어감

New SSH key 버튼 클릭

title은 내가 알아볼 수 있도록 입력
key는 복사해서 붙여넣는다.
5. SSH 확인

깃허브에 SSH 탭으로 가서 복사하고 클론해본다.
git clone "SSH로 복사한 것"
6. git remote -v 로 확인

'archive > Github' 카테고리의 다른 글
| 깃허브 플로우 (2) | 2025.06.04 |
|---|---|
| git actions을 사용해서 팀 배포에서 개인 배포로 연동하기 (0) | 2024.08.13 |
| 깃허브 웹호스팅 (0) | 2023.07.08 |
| ✏️ 깃허브 세팅 준비하기 (0) | 2023.01.04 |
| ✏️ 깃허브 필수 명령어들 (0) | 2023.01.04 |