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

국가장학금 2학기 2차 신청 시작 대상자와 신청 방법 및 지원 금액 안내

교육부와 한국장학재단은 2026년 8월 12일 오전 9시부터 다음 달 9일 오후 6시까지 2026학년도 2학기 2차…

2일 ago

태풍 찬홈 영향으로 동해안 강우 발생 및 일본 혼슈 상륙에 따른 항공 결항 상황

제15호 태풍 찬홈이 일본 열도를 가로질러 동해 방향으로 이동하면서 대한민국 동해안 지역에 비를 뿌리고 있습니다.…

2일 ago

송승환 시각장애 4급 지팡이 직접 제작해 사용하며 일상 극복하는 근황

배우 송승환이 시각장애 4급 판정을 받은 이후 스스로 고안한 특수 지팡이를 사용하여 일상을 이어가는 모습이…

2일 ago

광주 군공항 이전 2028년 하반기까지 완료하여 반도체 산단 부지 확보 추진

정부는 광주 군공항 부지를 반도체 산업단지로 조기에 활용하기 위해 군 시설의 이전 및 임시 분산…

3일 ago

싸이월드 부활 시도와 시그마체인의 10월 서비스 재개 계획 및 쟁점

블록체인 전문 기업인 시그마체인이 싸이월드 지식재산권을 인수하며 오는 2026년 10월 서비스 부활을 공식적으로 예고했습니다. 이번…

3일 ago

찬홈 예상경로 분석과 일본 관통 후 한반도 동해상 영향 가능성 확인

제15호 태풍 찬홈은 일본 도쿄 동쪽 해상을 따라 북서진하며 세력이 약화된 후 동해상으로 진입할 전망입니다.…

4일 ago