Toolypet
보안 도구/SSH 키 생성기

SSH 키 생성기

RSA/ED25519 SSH 키 쌍 생성

키 설정

SSH 키 생성기 가이드

안전한 서버 인증을 위한 SSH 키 생성 및 사용 방법을 알아보세요

SSH 키란?

SSH 키는 안전한 인증에 사용되는 암호화 키 쌍입니다. 공개키(서버와 공유)와 개인키(비밀 유지)로 구성됩니다. SSH 키는 비밀번호보다 안전하며 비밀번호 없는 인증을 가능하게 합니다.

사용 방법

  1. 키 유형을 선택하세요 (호환성을 위해 RSA 4096비트 권장)
  2. 키를 식별하기 위한 코멘트를 추가하세요 (보통 이메일)
  3. '키 생성'을 클릭하여 키 쌍을 생성하세요
  4. 두 키를 모두 안전하게 다운로드하여 저장하세요

모범 사례

  • 오래된 서버와의 최대 호환성을 위해 RSA 4096비트를 사용하세요
  • 최신 서버에서는 ED25519를 사용하세요 (작은 키, 빠른 속도)
  • 항상 적절한 파일 권한(chmod 600)으로 개인키를 보호하세요

보안 안내

모든 키 생성은 Web Crypto API를 사용하여 브라우저에서 로컬로 이루어집니다. 개인키는 네트워크를 통해 전송되지 않습니다. 항상 개인키를 안전하게 다운로드하고 저장하세요.

자주 묻는 질문

어떤 키 유형을 선택해야 하나요?

최대 호환성을 위해 RSA 4096비트를 선택하세요. 최신 시스템과 더 나은 성능을 위해서는 ED25519를 선택하세요. ED25519 키는 더 작고 빠르지만 매우 오래된 SSH 서버에서는 작동하지 않을 수 있습니다.

서버에 공개키를 어떻게 추가하나요?

공개키를 복사하여 서버의 ~/.ssh/authorized_keys에 추가하세요. 비밀번호 접근이 있다면 'ssh-copy-id' 명령을 사용할 수도 있습니다. 각 공개키는 별도의 줄에 있어야 합니다.

개인키를 어떻게 보호하나요?

개인키를 ~/.ssh/ 디렉토리에 권한 600(chmod 600 id_rsa)으로 저장하세요. 개인키를 절대 공유하지 마세요. 추가 보안을 위해 암호문 추가를 고려하세요.

RSA와 ED25519의 차이점은 무엇인가요?

RSA는 오래되었고 널리 호환되지만 보안을 위해 더 큰 키 크기가 필요합니다. ED25519는 최신이며, 더 작은 키를 위해 타원 곡선을 사용하고(256비트가 128비트 보안 제공), 더 빠릅니다. 새 설정에는 ED25519를 권장합니다.

여러 서버에 동일한 키 쌍을 사용할 수 있나요?

네, 여러 서버에 동일한 공개키를 추가할 수 있습니다. 그러나 더 나은 보안을 위해 다른 목적(업무, 개인 등)에는 다른 키 쌍을 사용하여 하나의 키가 손상될 경우 노출을 제한하는 것을 고려하세요.