PuTTYgen ... Windows

지원 플랫폼: Windows
  • Free
  • 4.3 (6 투표)
  • V 0.83
Editor

James

업데이트됨 2026. 1. 26.

Windows에서 보안 SSH 키를 생성하기 위한 간편한 도구

PuTTYgen은 PuTTY 제작자가 만든 작고 무료인 도구입니다. 주요 기능은 보안 연결을 위한 암호화 키를 생성하는 것입니다. 이 키는 쌍으로 생성됩니다. 사용자 컴퓨터에 보관하는 개인 키와 액세스하려는 서버에 배치하는 공개 키입니다.

PuTTYgen은 주로 Windows에서 작동하지만, 기본 PuTTY 제품군을 통해 Linux 및 macOS용 버전도 존재합니다. 이 도구는 가볍고 설치가 필요하지 않으며, 실행 파일을 다운로드하여 실행하기만 하면 됩니다.

PuTTYgen은 IT 초보자, 웹 개발자 및 원격 시스템에 액세스하기 위해 더 안전하고 비밀번호가 필요 없는 방법을 원하는 모든 사람에게 이상적입니다. 초보자에게도 충분히 간단하지만 정기적으로 서버를 관리하는 고급 사용자에게도 신뢰할 수 있는 도구입니다.

키 쌍 생성

PuTTYgen은 RSA, DSA, ECDSA 및 Ed25519 키를 생성할 수 있습니다. 키 쌍 생성은 초보자라도 몇 번의 클릭만으로 가능합니다.

비밀번호로 보호된 키

개인 키에 암호문(passphrase)을 추가할 수 있습니다. 이는 추가적인 보안 계층을 제공하므로 누군가 사용자의 개인 키 파일에 접근하더라도 암호문 없이는 사용할 수 없습니다.

키 내보내기

PuTTYgen을 사용하면 키를 다양한 형식으로 내보낼 수 있습니다. 예를 들어, 개인 키를 PuTTY의 .ppk 형식으로 저장하거나 다른 도구와의 호환성을 위해 OpenSSH 형식으로 변환할 수 있습니다.

지문(Fingerprint) 표시

키를 생성한 후 PuTTYgen은 지문을 표시합니다. 이는 서버에 연결할 때 키의 신원을 확인하는 데 도움이 되어 무단 액세스를 방지합니다.

랜덤 시드 기능

키를 생성할 때 PuTTYgen은 마우스를 무작위로 움직이도록 요청합니다. 이는 도구가 더 강력하고 예측 불가능한 키를 생성하는 데 도움을 주어 보안을 강화합니다.

사용 편의성

PuTTYgen은 초보자에게도 직관적입니다. 파일을 다운로드한 후 설치 없이 바로 실행할 수 있습니다. 인터페이스는 깔끔하며 키 생성, 키 저장, 암호문 추가 버튼을 쉽게 찾을 수 있습니다.

학습 과정이 매우 짧습니다. 키 쌍을 생성하거나 서버 사용을 위해 내보내는 데 깊은 기술적 지식이 필요하지 않습니다. 인터페이스의 지침이 과정을 안내합니다. 간단한 단계를 따를 수 있다면 몇 분 안에 SSH 키를 생성하고 사용할 수 있습니다.

성능

PuTTYgen은 매우 가볍습니다. 즉시 열리고 시스템 리소스를 최소한으로 사용하므로 구형 Windows PC에도 적합합니다. 키 생성 속도는 키 유형과 크기에 따라 다릅니다. RSA 키는 생성 속도가 빠른 반면, Ed25519 키는 약간 느리지만 더 안전합니다.

이 도구는 안정적이며 충돌이 거의 발생하지 않고 다른 소프트웨어를 방해하지 않습니다. 크기가 작아 백그라운드에서 실행 중일 때도 컴퓨터 속도가 느려지지 않습니다.

일상적인 용도

원격 서버 로그인

웹 서버를 관리하는 경우 PuTTYgen을 사용하여 키를 생성하면 매번 비밀번호를 입력하지 않고도 안전하게 로그인할 수 있습니다.

GitHub 또는 GitLab 인증

개발자는 PuTTYgen을 사용하여 Git 플랫폼용 SSH 키를 생성할 수 있습니다. 이를 통해 코드를 푸시(push)하고 풀(pull)하는 작업이 더 빠르고 안전해집니다.

보안 파일 전송

WinSCP와 같은 도구는 보안 파일 전송을 위해 PuTTYgen 키를 사용할 수 있습니다. 이를 통해 컴퓨터와 서버 간에 데이터가 안전하게 이동됩니다.

안전 및 개인정보 보호

PuTTYgen은 광고를 표시하지 않으며 특별한 권한을 요구하지 않습니다. 모든 작업은 컴퓨터 내에서 로컬로 수행됩니다. 개인 키는 장치에 남아 있으며 암호문은 온라인으로 전송되지 않습니다. 따라서 개인용 및 전문용으로 매우 안전한 도구입니다.

개인 키를 항상 안전하게 보관하는 것을 잊지 마십시오. 개인 키를 분실하면 서버에서 잠길 수 있으며, 다른 사람과 공유하면 보안이 침해될 수 있습니다.

PuTTYgen 사용 방법

PuTTYgen은 공개 키와 개인 키를 포함하는 SSH 키 쌍을 생성하기 위한 도구입니다. 이 키를 사용하면 매번 비밀번호를 입력하지 않고도 서버에 안전하게 연결할 수 있습니다. Windows에서 RSA 키를 생성하는 방법은 다음과 같습니다.

1. PuTTYgen 열기: PuTTY를 설치한 후 Windows → 시작 메뉴 → 모든 프로그램 → PuTTY → PuTTYgen으로 이동합니다. 그러면 PuTTY 키 생성기 창이 실행됩니다.

2. 키 생성: Generate 버튼을 클릭합니다. 지침에 따라 빈 영역 위로 마우스를 무작위로 움직입니다. 이렇게 하면 PuTTYgen이 더 강력하고 안전한 키를 생성하는 데 도움이 됩니다.

3. 암호문 추가: Key passphrase 및 Confirm passphrase 필드에 고유한 암호문을 입력합니다. 이는 다른 사람이 사용자의 개인 키에 접근할 경우를 대비해 보호해 줍니다.

4. 키 저장: Save Public Key 및 Save Private Key를 클릭하여 키를 컴퓨터에 저장합니다. 반드시 안전한 위치에 저장하십시오.

5. 공개 키 복사: 창 상단에 Public key for pasting into OpenSSH authorized_keys file이라는 텍스트 필드가 보입니다. ssh-rsa로 시작합니다. 이 텍스트 전체를 복사(Ctrl + C)하여 서버 또는 클라우드 서비스가 요구하는 위치에 붙여넣으십시오.

이 단계를 따르면 PuTTY, WinSCP 또는 SSH 인증을 지원하는 다른 도구에서 사용할 수 있는 보안 SSH 키 쌍이 준비됩니다.

장점

  • + 가볍고 무료임
  • + 초보자도 사용하기 쉬움
  • + 다양한 키 유형 지원
  • + 암호문을 통한 강력한 보안 옵션
  • + 설치 없이 작동

단점

  • SSH 키 관리로 기능이 제한됨
  • 고급 가이드가 없는 최소한의 인터페이스
  • 키 옵션의 사용자 정의가 제한적임

🛡 100% 깨끗하고 안전함

검사 주체: 94 개 백신 엔진 (VirusTotal).

디지털 서명 (파일 해시)

  • SHA-256: aa8e5036d973688f1e8622fbe9ab22e037346e0def0197bf5e7cdf37da4e223d

사용자 리뷰

4.3

6 투표

리뷰 작성하기

  • Thomas Wright
    Thomas Wright 2026년 1월 27일
    ★★★★★

    I love that it is a standalone executable. No installation required, making it very convenient for quick tasks.

  • Kevin Wu
    Kevin Wu 2026년 1월 26일
    ★★★★★

    Essential for managing public and private keys on Windows. Integrates seamlessly with the standard PuTTY client.

  • Samantha Reed
    Samantha Reed 2026년 1월 26일
    ★★★

    It works well for key generation, but the UI feels stuck in the nineties. Could use a modern refresh.

  • Elena Rodriguez
    Elena Rodriguez 2026년 1월 25일
    ★★★★

    Simple and effective utility. The interface is a bit old-fashioned, but it gets the job done without any fuss.

  • Robert Miller
    Robert Miller 2026년 1월 24일
    ★★★★★

    Fast and reliable tool for generating SSH keys. It works perfectly every time I need to set up a new server.