Categories: 'IT 인터넷'

PuTTYgen 다운로드 부터 키 생성, SSH 접속까지 한 번에 정리!

PuTTYgen 다운로드 부터 키 생성, SSH 접속까지 한 번에 정리! 서버에 접속하려다 SSH라는 단어를 처음 마주한 순간, 막막했던 기억 있으신가요? PuTTY, SSH 키, RSA… 처음 들으면 어려워 보이지만, 하나씩 따라 해보면 생각보다 간단합니다. 오늘은 SSH 접속을 위한 필수 도구인 PuTTYgen을 어떻게 다운로드하고, 키를 생성해서 실제로 서버에 적용하는지 아주 쉽게 설명해드릴게요.

초보자도 10분 안에 따라할 수 있도록 준비했으니, 걱정 마시고 차근차근 읽어보세요.

PuTTYgen 다운로드 부터 키 생성, SSH 접속까지 한 번에 정리!

PuTTYgen 다운로드 부터 키 생성, SSH 접속까지 한 번에 정리!

PuTTYgen이란 무엇인가요?

PuTTYgen은 SSH 키를 생성하는 도구입니다. 보통 서버에 접속할 때는 비밀번호 대신 공개키와 개인키를 사용해 더 안전한 인증 방식을 사용하는데요, 이 키를 만들어주는 프로그램이 바로 PuTTYgen입니다.

쉽게 말해, 디지털 자물쇠에 들어가는 열쇠를 만드는 도구라고 생각하면 됩니다. PuTTYgen은 PuTTY와 함께 사용되며, 보통 윈도우 사용자들이 서버에 접속할 때 많이 활용합니다.

PuTTYgen 다운로드 방법

PuTTYgen은 별도로 다운로드하지 않아도 됩니다. PuTTY를 설치하면 PuTTYgen도 자동으로 함께 설치되기 때문이죠. 다만, 확실하게 설치하려면 공식 사이트에서 받아야 안전합니다.

1. 공식 사이트 접속

2. 운영체제에 맞는 설치 파일 선택

  • 대부분의 사용자는 64비트 윈도우를 사용하므로, “64-bit x86” 설치파일(.msi)을 선택하면 됩니다.

3. 설치 진행

  • 설치 파일을 실행한 후, 기본 설정으로 ‘다음’만 눌러도 설치가 완료됩니다.

Tip: 설치 후 시작 메뉴에서 PuTTYgen을 검색하면 바로 실행할 수 있습니다.

PuTTYgen으로 SSH 키 생성하기

PuTTYgen으로 SSH 키 생성하기

이제 본격적으로 키를 만들어볼 차례입니다.

1. PuTTYgen 실행

  • 설치 후 프로그램 목록에서 PuTTYgen 실행

2. 키 종류와 길이 선택

  • RSA 선택 (기본값이며 보통 가장 많이 사용됩니다)
  • 키 길이: 2048 또는 4096 입력 (숫자가 클수록 보안이 강하지만 생성 시간이 조금 더 걸립니다)

3. ‘Generate’ 클릭

  • 버튼을 누르면 화면 상단에 마우스를 이리저리 움직이라는 안내가 나옵니다.
  • 마우스를 화면 위에서 움직여 랜덤 값을 만들어 주세요. 이 과정은 보안 강화를 위한 것입니다.

4. 키 생성 완료 후 저장

  • 상단의 박스에는 ‘공개키(public key)’가 표시되고,
  • 하단에는 ‘Key passphrase’를 입력하는 칸이 있습니다. (개인키 암호 설정)
  • 다음 단계에서 사용하려면 아래 버튼을 클릭하세요:
    • Save private key → 개인키 파일 저장 (.ppk 확장자)
    • 공개키는 따로 복사해서 텍스트 파일에 저장하거나 바로 서버에 등록해도 됩니다.

주의: 개인키는 USB나 클라우드 보관함 등에 백업해두고, 절대 타인에게 공유하면 안 됩니다.

SSH 접속을 위한 공개키 등록 방법

SSH 접속을 위한 공개키 등록 방법

생성한 키 중 공개키는 서버에 등록해야만 사용 가능합니다.

  1. 서버에 로그인 (기존 비밀번호 방식)
  2. .ssh 디렉터리 안의 authorized_keys 파일 열기
  3. 생성한 공개키 내용을 붙여넣기
    • 보통 공개키는 ssh-rsa로 시작해서 한 줄로 저장됩니다.
  4. 저장 후 권한 설정 확인
    • .ssh 디렉터리: 700
    • authorized_keys 파일: 600

이제 PuTTY로 접속할 때 방금 만든 개인키(.ppk)를 등록하면 비밀번호 없이 접속할 수 있습니다.

PuTTY에서 개인키 등록하여 서버 접속하기

  1. PuTTY 실행
  2. 좌측 메뉴에서 Connection > SSH > Auth 선택
  3. Private key file for authentication 항목에서 .ppk 파일 선택
  4. 다시 좌측 메뉴에서 Session으로 이동 후,
    • Host Name: 사용자명@서버주소 (예: ubuntu@123.45.67.89) 입력
    • Port: 보통 22
  5. Open 클릭 → 접속 완료

왜 굳이 PuTTYgen으로 키를 만들어야 할까요?

비밀번호는 유출되기 쉽고, 복잡하게 만들어도 보안에 취약할 수 있습니다. 반면에 키 기반 인증은 키가 없으면 접속 자체가 불가능하기 때문에 보안성이 훨씬 뛰어납니다. 특히 서버를 운영하거나 민감한 데이터를 다룬다면 키 인증은 거의 필수에 가깝습니다.

또한 PuTTYgen은 다양한 키 형식(RSA, EdDSA, ECDSA 등)을 지원하여 다양한 환경에 대응할 수 있는 장점도 있습니다.

유의해야 할 점

  • 반드시 공식 사이트에서 설치하세요. 비공식 사이트에서 받은 설치 파일에는 악성코드가 포함될 위험이 있습니다.
  • 개인키는 외부에 노출되지 않도록 철저하게 보관하세요.
  • 키 파일에는 암호(Passphrase)를 설정해 두는 것이 더욱 안전합니다.

마무리하며

PuTTYgen은 서버 접속의 첫 단추를 꿰는 아주 중요한 도구입니다. 어렵게 느껴질 수 있지만, 몇 번만 직접 해보면 누구나 쉽게 사용할 수 있고, 무엇보다 보안성 향상이라는 큰 장점을 얻게 됩니다.

서버를 보다 안전하게 다루고 싶다면, 지금 바로 PuTTYgen을 다운로드하고 나만의 SSH 키를 생성해보세요. 간단하지만 강력한 보안 관리의 시작이 될 것입니다.

2024.07.13 – [분류 전체보기] – 폐쇄적인 환경에서 저지연, 고화질로 내 PC 화면 실시간 공유하는 방법 (1/1)

폐쇄적인 환경에서 저지연, 고화질로 내 PC 화면 실시간 공유하는 방법 (1/1)

주위에 내 PC 화면 실시간으로 공유 하고 싶은데, 폐쇄적이고 안전한 환경에서 높은 화질과 낮은 지연 시간을 유지하고 싶다면 어떤 방법이 있을까요? OBS를 활용해서 이를 실현할 수 있는 방법을

aboda.kr

puTTYgen사용법, SSH키생성, 서버접속방법, putty초보자, ssh보안설정, 키기반인증, 서버보안, puTTY다운로드, 윈도우서버접속, 리눅스ssh

urjent

Share
Published by
urjent

Recent Posts

박병호 은퇴식, 아들의 시구에 시타로 답한 418개 홈런 왕의 마지막 그라운드

박병호 은퇴식이 2026년 4월 26일 고척스카이돔에서 키움 히어로즈와 삼성 라이온즈 경기 전 진행되며 16년 프로…

2시간 ago

트럼프 총격 사건, 백악관 기자단 만찬 현장 상황과 향후 전망 총정리

2026년 4월 25일 워싱턴 힐튼 호텔에서 열린 백악관 출입기자단 만찬 도중 갑작스러운 총격 사건이 발생해…

9시간 ago

하늘 추락 목격담 진실은? 2026 년 수도권 밤하늘 가른 거대 불덩이 정체 완벽 분석

2026 년 4 월 24 일 저녁 8 시 30 분경 수도권 상공에서 거대한 불꽃이…

1일 ago

구성환 국토대장정 완주, 꽃분이를 위한 446km 눈물의 여정 2026년 4월 24일 방송

배우 구성환이 446km의 국토대장정을 완주하며 11년간 키운 반려견 꽃분이에게 "잘 갔지? 나중에 봐"라고 오열하며 작별…

2일 ago

2026년 4월 24일 목동 지게차 사고로 40대 여성 숨져, 신호 위반 60대 운전자 체포

2026년 4월 24일 오전 8시 3분, 서울 양천구 신목동역 인근 도로에서 신호 위반한 지게차가 자전거를…

2일 ago

말레이시아 한국인 구조 속보, 납치범 3 명 모두 한국인 검거 완료

말레이시아 쿠알라룸푸르에 거주하던 40 대 한국인 남성이 납치 4 일 만에 현지 당국에 의해 무사히…

2일 ago