50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
읽는 데 6분
보안 및 네트워킹

Windows 10에서 SSH 키를 생성하는 4가지 간단한 방법

알렉스 로빈스 By 알렉스 로빈스 6분 분량 2025년 7월 22일 업데이트
Windows 10에서 SSH 키를 생성하는 4가지 간단한 방법

서버나 다른 컴퓨터에 안전하게 접속하기 위해 SSH를 사용해본 적이 있다면, SSH 키가 무엇인지 어느 정도 알고 계실 겁니다. SSH 키는 신원을 인증하고 다른 시스템과 안전한 연결을 수립하는 수단입니다. 그런데 SSH 키는 직접 생성해야 합니다. Windows 10에서 SSH 키를 생성하는 방법은 무엇일까요? 많은 분들이 PC를 듀얼 부팅하거나 Windows에서 마이그레이션하는 대신 Linux VPS를 선택해 작업하는 것을 선호하기 때문에, 이 질문은 생각보다 자주 나옵니다. 이 글에서는 Windows 10에서 SSH 키를 생성하는 방법을 안내합니다. Windows용 인기 SSH 클라이언트인 PuTTY를 사용할 예정입니다. 본격적인 내용에 앞서, 기본 개념을 정리해두겠습니다. 이후 단계를 이해하는 데 도움이 될 것입니다. 

PuTTY로 SSH에서 Windows 10 키 생성하기

먼저 SSH에 대해 이야기해 봅시다. SSH란 무엇이고, 키 생성과는 어떤 관련이 있을까요? Secure Socket Shell, 줄여서 SSH는 안전하고 암호화된 연결을 만들기 위해 널리 사용되는 프로토콜입니다. SSH 키는 SSH 프로토콜의 기본 구성 요소로, 양쪽을 인증하고 보안 셸 세션을 수립하는 데 사용됩니다. 다양한 운영 체제와 플랫폼 간 연결에 두루 활용됩니다. Linux VPS에 접속하든, 최신 Windows Server 에디션을 실행 중인 전용 서버에 접속하든, SSH 키를 생성하고 사용해야 합니다. SSH 키를 자세히 설명하고 Windows 10에서 키를 생성하는 방법을 다루기 전에, 먼저 SSH 프로토콜에 대해 살펴보겠습니다.

또한 읽어보기: SSH로 원격 서버에 연결하기 ”

SSH 프로토콜이란? 

SSH는 IT 전문가와 시스템 관리자 사이에서 잘 알려진 프로토콜입니다. 보안이 취약한 네트워크를 통해 다른 시스템에 접근할 때 더 안전한 방법을 제공합니다. 공개 키 및 강력한 비밀번호 인증을 지원하며, 이 프로토콜을 사용하면 애플리케이션과 시스템을 원격으로 관리하고, 파일을 이동하고, 명령을 실행할 수 있습니다. SSH 프로토콜은 기본적으로 TCP 포트 22를 사용합니다. 

SSH 키란 무엇인가요? 

SSH 프로토콜에서 SSH 키는 호스트와 사용자 모두를 인증하는 접근 자격 증명입니다. 머신 간 또는 단일 대 단일 접근에도 활용됩니다. SSH 키는 자동화를 가능하게 해, 컴퓨터 의존적인 현대 클라우드 서비스에서 비용 효율적인 인증을 실현합니다.

키의 크기는 다양하지만, 가장 일반적인 선택은 RSA 2048비트 암호화입니다. 기능적으로 SSH 키는 비밀번호를 수집하고, 접근을 허용하며, 접근 수준을 제어합니다. Windows 10에서 SSH를 활성화하거나 생성하는 방법은 몇 가지가 있습니다. 이 글에서는 PuTTY를 사용해 Windows에서 SSH 키를 생성하는 방법을 설명합니다. 시작하기 전에, Windows에 SSH 키가 이미 있는지 확인해 보겠습니다.

windows-vps Windows 10 VPS 호스팅

원격 데스크톱용 Windows 10 VPS를 최저가로 이용하세요. NVMe SSD 스토리지와 고속 인터넷 위에서 구동되는 Windows 10을 무료로 제공합니다.

Windows 10 VPS 플랜 보기

Windows 10에서 기존 SSH 키 확인 중

SSH 키를 생성하기 전에, 기존에 키가 있는지 먼저 확인하는 것이 좋습니다. 다음 단계를 따르세요.

  1. Windows 작업 표시줄의 검색창에 cmd를 입력해 Windows 명령 프롬프트를 엽니다.
  2. 명령 프롬프트에서 다음을 입력합니다. ssh-keygen
  3. SSH 키 생성기가 없다면 다음 메시지가 표시됩니다.

'ssh-keygen' is not recognized as an internal or external command, operable program, or batch file              

  1. SSH 키의 기본 저장 경로는 다음과 같은 형식입니다.
/c/Users/YourUserName/ .ssh/id_rsa.pub 

참고: git을 bash와 함께 설치했다면, cmd 대신 git Bash를 열어야 합니다.

PuTTY로 SSH 키 Windows 생성하기

PuTTY는 Microsoft Windows PC에서 터미널 에뮬레이션에 사용되는 무료 오픈 소스 도구입니다. SSH, Telnet, SCP, rlogin, 원시 소켓 연결 등 여러 프로토콜을 지원합니다. PuTTY를 사용하면 Windows 터미널을 통해 Windows 10에서 SSH 키를 생성할 수 있습니다. PuTTY로 Windows 10에서 SSH 키를 생성하려면 다음 단계를 따르세요.

또한 읽어보기: SSH로 웹사이트에 연결하기

1단계: PuTTY 다운로드

시스템에 PuTTY가 없다면 여기서 다운로드할 수 있습니다. 링크. 다운로드 후 설치합니다.

2단계: PuTTY 설치

다운로드한 파일을 클릭하면 설치가 시작됩니다. 다음 글을 참고할 수도 있습니다. PuTTY로 Linux 서버에 연결하기 또는 설치 마법사를 그대로 따라가면 됩니다. 첫 번째 페이지에서 다음을 클릭합니다.

PuTTY 설치 프로그램 시작 화면
PuTTY 설치 프로그램 시작 화면

다음으로, 설치 대상 폴더를 선택합니다. 기본 경로는 C드라이브\Program files\PuTTY\입니다. 원하는 경로로 변경할 수 있습니다.

PuTTY 설치 관리자 - 설치 위치 선택
PuTTY 설치 관리자 - 설치 위치 선택

이제 설치할 구성 요소를 선택할 차례입니다. 특별한 요구 사항이 없다면 기본 설정을 그대로 두고 Install을 클릭해 다음 단계로 진행합니다.

PuTTY 설치 관리자 - 설치 구성 요소 선택
PuTTY 설치 관리자 - 설치 구성 요소 선택

설치가 완료되었습니다. PuTTY 설치를 마쳤으니, Windows 10에서 SSH 키를 생성하기 위한 첫 번째 단계를 마친 것입니다. 이제 다음 단계로 넘어가겠습니다.

3단계: PuTTY SSH 키 생성기 실행

  • 키보드에서 Windows 키를 누릅니다. 
  • 검색창에 PuTTYgen을 입력합니다. cmd를 열어 PuTTYgen을 입력하는 방법도 사용할 수 있습니다. 
  • PuTTYgen을 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다.
  • 확인 창이 나타나면 예를 선택합니다.
관리자 권한으로 PuTTY 실행
관리자 권한으로 PuTTY 실행

4단계: PuTTY를 사용해 Windows 10에서 SSH 키 생성 

이제 Windows 10에서 SSH 키를 생성하려면 다음 단계를 따릅니다.

  • PuTTY 생성기 화면에서 Generate를 클릭합니다.
PuTTY Key Generator 메인 화면
PuTTY Key Generator 메인 화면
  • 커서를 움직이라는 안내는 농담이니 굳이 움직이지 않아도 됩니다. 진행 표시줄이 완전히 초록색으로 채워질 때까지 기다리면 됩니다.
PuTTY 키 생성 중 화면
PuTTY 키 생성 중 화면
  • 다음 버튼을 클릭하여 공개 키를 저장합니다. 공개 키 저장 버튼을 클릭합니다. 키를 저장할 위치를 선택하고 파일 이름을 지정합니다.
uTTY 키 생성기 - 키 세부 정보
PuTTY 키 생성기 - 키 세부 정보
  • 개인 키를 저장하려면 다음 버튼을 클릭합니다. 대화 메뉴 
PuTTY 키 생성기 - 키 내보내기 메뉴
PuTTY 키 생성기 - 키 내보내기 메뉴
  • Export OpenSSH Key를 클릭하면 "패스프레이즈 없이 키를 저장하시겠습니까?"라는 확인 창이 나타납니다. "예"를 선택합니다.
  • 키를 저장할 위치를 선택합니다.
  • 개인 키 파일의 이름을 지정합니다.

축하합니다. PuTTY를 사용해 원하던 SSH 키를 생성하는 데 성공했습니다. PuTTY는 Windows에서 가장 널리 쓰이는 SSH 클라이언트 중 하나입니다. 물론 Windows 10에 기본 탑재된 OpenSSH로도 키를 생성할 수 있지만, 필수 기능 일부가 빠져 있어 대부분의 사용자는 PuTTY나 그 대안 도구를 선호합니다. 

또한 읽기 : VPS에 MikroTik CHR 설치하기 (PuTTY 사용)

SSH 키만으로 서버 보안이 충분한가?

보안 설정은 잘 마쳤습니다. 이제 서버에 안전한 키로 접속할 수 있습니다. 그런데 서버 자체는 안전한가요? 보안을 중요하게 생각하는 서버 제공업체를 선택하지 않는다면, 지금까지 SSH 보안에 들인 노력이 모두 무의미해집니다. 예를 들어 Cloudzy는 사용자에게 보안이 얼마나 중요한지 잘 알고 있으며, 모든 Linux VPS 플랜에 AI 기반 방화벽과 지능형 DDoS 보호를 제공합니다. 노트북 듀얼 부팅 걱정 없이 원하는 Linux 배포판을 자유롭게 사용하고 싶다면 아래 내용을 확인해 보세요 Linux VPS 계획 

공유

블로그 더 보기

계속 읽기.

노트북이 빛나는 파란색과 금색 디지털 터널과 방패 아이콘을 통해 서버 랙에 연결되는 모습을 보여주는 MikroTik L2TP VPN 가이드의 Cloudzy 타이틀 이미지.
보안 및 네트워킹

MikroTik L2TP VPN 설정 (IPsec 포함): RouterOS 가이드 (2026)

이 MikroTik L2TP VPN 설정에서 L2TP는 터널링을 담당하고 IPsec은 암호화와 무결성을 담당합니다. 두 가지를 함께 사용하면 서드파티 없이도 네이티브 클라이언트 호환성을 확보할 수 있습니다.

렉사 사이러스렉사 사이러스 9분 분량
어두운 청록색 배경에 원격 호스트 식별 변경 경고 메시지와 수정 가이드 제목, Cloudzy 브랜딩이 표시된 SSH 터미널 화면.
보안 및 네트워킹

경고: 원격 호스트 식별이 변경되었습니다 - 수정 방법

SSH는 시스템 간에 암호화된 터널을 생성하는 보안 네트워크 프로토콜입니다. GUI 없이도 컴퓨터에 원격으로 접속해야 하는 개발자들 사이에서 꾸준히 사용되고 있습니다.

렉사 사이러스렉사 사이러스 읽는 데 10분
어두운 배경에 경고 기호와 파란색 서버가 있는 Linux 이름 확인 오류 관련 DNS 서버 문제 해결 가이드 일러스트
보안 및 네트워킹

이름 확인 임시 실패: 원인과 해결 방법

Linux를 사용하다 보면 웹사이트 접속, 패키지 업데이트, 인터넷 연결이 필요한 작업 실행 시 이름 확인 임시 실패 오류가 발생할 수 있습니다.

렉사 사이러스렉사 사이러스 읽는 데 12분

배포할 준비가 됐나요? 월 $2.48부터.

2008년부터 운영해온 독립 클라우드. AMD EPYC, NVMe, 40 Gbps. 14일 환불 보장.