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
'백엔드 Backend > 기본 개념' 카테고리의 다른 글
JWT 토큰 (0) | 2024.08.08 |
---|---|
final 키워드 사용하기 (0) | 2024.08.08 |
예외 이해하기 (0) | 2024.08.08 |
아키텍처 (0) | 2024.08.07 |
멀티 모듈 / MSA 구조 이해하기 (0) | 2024.08.05 |