보안 도구/SSH 키 생성기
SSH 키 생성기
RSA/ED25519 SSH 키 쌍 생성
키 설정
SSH 키 생성기 가이드
안전한 서버 인증을 위한 SSH 키 생성 및 사용 방법을 알아보세요
SSH 키란?
SSH 키는 안전한 인증에 사용되는 암호화 키 쌍입니다. 공개키(서버와 공유)와 개인키(비밀 유지)로 구성됩니다. SSH 키는 비밀번호보다 안전하며 비밀번호 없는 인증을 가능하게 합니다.
사용 방법
- 키 유형을 선택하세요 (호환성을 위해 RSA 4096비트 권장)
- 키를 식별하기 위한 코멘트를 추가하세요 (보통 이메일)
- '키 생성'을 클릭하여 키 쌍을 생성하세요
- 두 키를 모두 안전하게 다운로드하여 저장하세요
모범 사례
- 오래된 서버와의 최대 호환성을 위해 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를 권장합니다.
여러 서버에 동일한 키 쌍을 사용할 수 있나요?
네, 여러 서버에 동일한 공개키를 추가할 수 있습니다. 그러나 더 나은 보안을 위해 다른 목적(업무, 개인 등)에는 다른 키 쌍을 사용하여 하나의 키가 손상될 경우 노출을 제한하는 것을 고려하세요.