반응형

1. 시험환경

    ˙ 우분투(Ubuntu) v.22.04

    ˙ GitHub

    ˙ ssh-keygen

 

2. 목적

    ˙ 우분투(ubuntu) 리눅스 환경에서 공개키-비밀키를 생성하는 방법을 알아보자.

    ˙ 생성된 공용키(public-key)를 GitHub의 특정 Repository에 등록한다.

 

3. 적용

    ① key를 생성할 폴더에서 ssh-keygen 명령어를 이용하여 비밀키-공개키를 생성한다.

        - $ ssh-keygen  -t  ed25519  -a  100  -f  [SSH Key명]

 

    ② "Github의 특정 Repository" → "Settings" 메뉴를 클릭한다.

 

    ③ "Deploy keys" 메뉴 클릭 → "Add deploy key" 버튼을 클릭한다.

 

    ④ ①번 절차에서 생성한 2개의 파일 중 공개키(.pub 확장자)의 내용을 붙여넣는다.

 

 

4. 결과

    ˙ 배포 서버 등과 같은 공용 서버는 특정 사용자로 로그인 해두기 곤란하기 때문에

    ˙ 이와 같은 방법으로 접근할 repository에 Host 서버를 보안키 기반으로 인증해 두면

    ˙ 별도로 로그인 하지 않고 ssh를 통해 접근할 수 있다.

반응형

+ Recent posts