반응형
[Tool/Git] GitHub SSH 인증 발급 및 등록하기 (리파지토리마다 설정하기)
Tool/git2026. 6. 15. 01:02[Tool/Git] GitHub SSH 인증 발급 및 등록하기 (리파지토리마다 설정하기)

1. 왜 SSH를 사용하나요?GitHub저장소의 코드를 push/pull 하려면 인증이 필요하다.예전에는 아이디/비밀번호 방식도 가능했지만, 지금은 보안상 Token 혹은 SSH Key 방식을 사용한다.이글에서는 추가적으로 각 리파지토리마다 ssh를 발급하는 법을 알아보고 권한을 나누는 방식으로 진행한다. 1.1 선행 과제 - ssh 발급 툴선행적으로 발급을 진행할때 ssh-keygen 같은게 설치되어서 ssh 키를 발급 받을 수 있어야한다.서버에 키를 둬야 편하니 ssh를 사용할 서버에 사용하는 것이 좋다. 다른거 사용해서 발급해도 되지만 이번에는 ssh-keygen 을 사용한다.ssh-keygen: command not foundDebian / Ubuntuapt updateapt install -y ..

[Server/ssh] SSH 접속 및 private, public key 이해하기
Deployment/Server2025. 9. 10. 23:04[Server/ssh] SSH 접속 및 private, public key 이해하기

1. SSH 접속과 키 기반 인증 이해하기ssh 접속이란?ssh는 네트워크를 통해서 원격 서버에 안전하게 접속하기 위한 프로토콜이다. 단순한 Telnet과 달리 모든 데이터를 암호화 해서 전송해서 보완성이 더 좋다.ssh 접속 시퀀스ssh접속은 다음 단계로 진행된다.TCP 연결클라이언트 (접속하는 PC or VM)이 서버의 22번 포트로 연결을 시도함서버 Hosy Key 확인서버는 자신을 증명하기 위한 Host Key를 제공함클라이언트는 known_hosts 파일을 확인해서 이전에 본적있는 서버인지 검증이때 known_hosts에 없는 경우는 다른로직을 진행한다. 이는 서버 설정에 따라 진행된다.인증두가지 방식이 있다.1. 비밀번호 인증 : 서버 계정 비밀번호를 입력 -> 보안 취약점 높음사유로는 피싱,..

[Server/Linux] ubuntu 기반 VM ssh key 등록
Deployment/Server2025. 9. 10. 21:06[Server/Linux] ubuntu 기반 VM ssh key 등록

1. ssh 키파일 쌍 생성mobaxterm을 설치한 이후에 tools를 클릭하자Generate를 누르고 지금 ssh-rsa가 있는 부분에 마우스를 마구마구 흔들면 키가 생성된다.여기서publickey랑 Public key for pasting into OpenSSH server 에있는 ssh-rsa ~~~부분을 메모장에 저장해두자위에있는 Conversions를 누르고 Export OpenSSH key를 눌러서 private key를 .pem방식으로 생성하자여기까지 마무리했다면 모든 창을 닫아도된다.2. VM 계정 생성계정 생성# 1. 사용자 추가sudo adduser idname# 2. SSH 디렉토리 생성sudo mkdir -p /home/idname/.ssh# 3. 디렉토리 소유자 변경sudo ch..

반응형
image