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

금강수목원 재개장, 충남도·세종시가 공공성 회복 방안을 논의한다

금강수목원은 2025년 은 행정 기준으로 폐지돼 한년간 방치된 뒤 재개장 논의가 본격화됐다. 충남도는 2026년 7월…

20시간 ago

삼천당제약 주식, 상한가와 하한가를 잇는 급등락의 비밀 6페이지로 짜리 차트분석

2026년 7월 21일 주식시장은 상한가를 기록한 삼천당제약 주식이 하한가로 전환된 놀라운 변화를 보였습니다. 이날 코스닥에서는…

23시간 ago

인천 선관위 직원 사망 사건, 사무실서 50대 직원 숨진 채 발견…경찰 수사 착수

인천 선관위 사무실에서 50대 직원이 숨진 채 발견돼 경찰이 정확한 경위 파악에 나섰다. 발견 당시…

1일 ago

메자닌 구조 화재 취약성, 쿠팡 인천 물류센터 사례로 본 문제점

인천 쿠팡 석남동 32물류센터에서 발생한 대형 화재가 사흘 넘게 지속되면서 메자닌 구조의 화재 취약성이 다시…

2일 ago

개미 디저트 식품위생법 위반 사건, 미슐랭 2스타 레스토랑 대표 징역 1년 구형

개미 디저트 식품위생법 위반으로 대표가 징역 1년을 구형되는 사건이 2026년 7월 20일 서울서부지방법원에서 재판이 진행됐습니다.…

2일 ago

보완수사권 토론 취소, 이건태 하루 만에 철회하고 한동훈은 도망이라 비판

더불어민주당 이건태 의원이 한동훈 무소속 의원과 예정했던 검찰 보완수사권 폐지 공개토론을 수락한 지 하루 만인…

4일 ago