제품추천/소프트웨어

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

아보다 2025. 6. 8.
반응형

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

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

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

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 키 생성하기
PuTTYgen으로 SSH 키 생성하기

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

1. PuTTYgen 실행

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

2. 키 종류와 길이 선택

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

3. ‘Generate’ 클릭

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

4. 키 생성 완료 후 저장

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

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

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

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

반응형

댓글

💲 추천 글