SSH 공개키 없을때

c.haha.e·2025년 9월 23일

회사적응기

목록 보기
1/3

기본 저장 위치 확인

~/.ssh/

이 폴더 안에 id_rsa.pub, id_ecdsa.pub, id_ed25519.pub 같은 파일이 있으면 그게 공개키


키가 없을 때

* Ed25519 방식

  • 알고리즘: 타원곡선 기반(Elliptic Curve), 최신 암호화 방식.
  • 키 길이: 별도 지정 불필요 (항상 256비트, RSA 3072~4096비트와 비슷하거나 더 안전).
  • 장점:
    생성 속도와 인증 속도가 빠름.
    키 길이가 짧아서 관리하기 편리.
    현대적인 보안 표준에 맞음.
  • 단점: 극히 오래된 서버/시스템에서는 지원 안 될 수 있음 (하지만 요즘은 거의 다 지원).
ssh-keygen -t ed25519 -C "이메일주소"

→ id_ed25519(개인키), id_ed25519.pub(공개키)가 생김

* RSA 방식

  • 알고리즘: RSA (전통적인 공개키 암호 방식).
  • 키 길이 지정 가능: -b 4096 → 키 길이를 4096비트로 생성 (보안 강도 ↑).
  • 장점: 아주 오래된 서버/시스템까지 대부분 지원.
  • 단점: 키 길이가 길어질수록 연산 속도가 느려지고, 저장 공간도 더 차지함.
ssh-keygen -t rsa -b 4096 -C "이메일주소"

→ id_rsa(개인키), id_rsa.pub(공개키)가 생성.

정리

RSA 4096: 호환성 최고, 보안도 충분히 강함. (구형 서버까지 다 대응하고 싶으면 선택)

Ed25519: 최신 권장 방식, 빠르고 짧고 안전함. (특별히 구형 시스템 쓸 게 아니라면 이걸 추천)

profile
기록용 블로그

0개의 댓글