프로그래밍/github

SSH 키 생성하기 & GitHub 가입 후 처음사용자 필 확인

에이치7 2025. 1. 27. 16:24
반응형

1. GitHub에서 ssh 키를 사용하려면 먼저 키를 생성해야합니다.

 

윈도우 컴멘드 창에서 아래와같이 실행

ssh-keygen -t ed25519 -C "your-email@example.com"

SSH 키 생성

-t ed25519 : 최신의 안전한 SSH 키타입 

(만약 ed25519 사용할 수 없다면 rsa를 사용하세요 "ssh-keygen -t rsa -b 4096")

 

2. SSH 생성과정안내

SSH 생성과정안내

SSH 키에 추가적인 보안을 위해 비밀번호를 입력할 수 있으나

비밀번호를 설정하지 않으려면 과정마다 [엔터]를 누르고 넘어가면됩니다.

 

3. SSH 키 확인

생성한 공개키 확인

이와같이 실행하면 프라이빗키와 공개키값이 나옵니다. [프라이빗(비밀키)는 노출안되게 보안유지]

~/.ssh/id_ed25519
~/.ssh/id_ed25519.pub

 

이중 공개키(public key)를 copy 해서 GitHub SSH 키등록에 붙여넣기 하면됩니다. (아래에서 설명)

 


4. GitHub가입 후 SSH 키 등록하기

GitHub처음 사용자는 repository만들기 전에 SSH 키를 먼저 등록해야 합니다. 

  • a. GitHub에 로그인

GitHub 로그인

 

우측 상단의 아이콘을 클릭한다.

 

github 메인프로필 에서 Setting선택

우측상단 아이콘(나의프로필)을 선택하면 하단부에 'Settings'를 클릭한다.

 

 

Setting 메뉴 화면

 

좌측 중간지점에 'SSH and GPG keys' 클릭을 한다.

 

 

SSh and GPG keys 클릭 후 화면

'New SSH key' 버튼을 클릭한다.

 

 

GitHub SSH key 생성 화면

위 화면에서 SSH키 이름을 정한다. 예> 'My Labtop SSH key'

그리고 아래에 Key 텍스트 박스에 public key값을 copy해서 붙여넣기 하면된다.

아래 화면처럼 공개키 cat 하면 중간에 asldkfjasdlkfja;siasnmdflaksdjfaskdf 이런 부분만 copy를 해서 위 key화면에 붙여넣기.

생성한 공개키 확인

"Add SSH key" 를 클릭하면 완료된다.


5. 로컬 SSH 키 활성화

  * SSH 에이전트 시작   

eval "$(ssh-agent -s)"

 

 

Agent pid 1234

 

 

 *SSH 키 등록

     ssh-add ~/.ssh/id_ed25519

로컬 SSH 키등록 활성화

 

6. 연결확인

Shell Script

ssh -T git@github.com

 

아래 출력화면

Hi <username>! You've successfully authenticated, but GitHub does not provide shell access.

연결이 성공되면 위와같은 메세지가 출력된다. 

이제 SSH방식으로 GitHub를 사용할 준비가 완료되었습니다.

 

SSH 키 추가 이후에 본격적으로 본인의 프로젝트 소스코드를 GitHub Repository등록해서 코드를 올리고 활용하면 됩니다.

GitHub에 Resipory 등록및 코드 올리기는 다음 포스팅을 참고하시면됩니다.

 
반응형