반응형
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를 통해 접근할 수 있다.
반응형
'설정' 카테고리의 다른 글
[설정] Got permission denied while trying to connect to the Docker daemon socket (0) | 2023.05.05 |
---|---|
cron 서비스를 이용하여 우분투(ubuntu) 리눅스 부팅(재부팅) 후 특정 스크립트(sh) 자동 실행 (0) | 2023.03.29 |
[디스크 관리] 파티션 삭제 및 병합하기 (1) | 2022.06.10 |
SSH Agent Key Forwarding in putty, mobaxterm (0) | 2022.06.06 |
윈도우 폴더 공유 설정 (0) | 2022.01.20 |