백엔드 Backend/기본 개념
SSH Key 동작 원리
달래dallae
2024. 8. 8. 17:07
SSH Key는 private key와 public key의 쌍으로 이루어져 있습니다.
public key로 접근하려는 서버에 대한 인증 및 응답을 사용하는 식별 방법입니다.
즉 외부 서버가 public key를 가지고 서버에 접근하려고 할 때, 서버는 private key로 복호화하여 유효한 서버인지 판단할 수 있습니다.
private key
- 클라이언트(사용자)가 안전하게 보관
public key
- 기타 외부 서버(호스트)에 공유되는 key
SSH Key 생성
$ ssh-keygen
이렇게 생성된 public key를 필요한 호스트 서버의 authorized_keys에 등록하면 private key로 인증을 거칠 수 있습니다.
ssh-agent
비밀번호를 암호화하여 저장하는 key chain