puttygen 다운로드 설치, putty 사용법 한글 깨짐 해결 방법

puttygen 다운로드 링크는 여기서 바로 확인하실 수 있습니다. putty는 ssh, telnet, serial 등의 프로토콜을 활용해서 다른 pc나 원격서버에 접속이 가능하게 도와주는 소프트웨어로 무료로 다운로드 받을 수 있습니다. 이번 글에서는 또한 puttygen 한글 깨짐 현상과 이를 해결하는 방법과 사용법에 대해서도 자세히 설명하겠습니다.


목차


putty, puttygen 소개

puttygen 다운로드 설명 사진

Puttygen은 SSH키 쌍을 생성하기 위한 키 생성 도구로서 공개용 및 비공개용 모두 생성이 가능합니다. gen은 오픈 소스로 사용할 수 있는 putty의 구성 요소 중 하나입니다.

기존에는 Windows 운영 체제에서만 사용이 가능했지만, 지속적으로 버전을 업그레이드 하면서 macOS, Linux 등 다양한 운영체제에서도 공식적으로 사용이 가능하게 변경되었습니다.

puttygen.exe를 통해 Windows에서 파일 실행 명령을 내릴 수 있으며, Linux에서는 SSH 명령을 활용해서 실행이 가능합니다. 키 생성 유틸리티를 이용해서 다양한 공개 키 암호를 만들어 낼 수 있습니다. 여기서 공개 키 암호는 다음에 중점을 둡니다.

  • 공개 키 암호화 시스템 : 안전한 데이터 전송 및 디지털 서명을 가능하게 하는 요소

기본적으로 ppk 확장자를 통해서 키를 수집하게 되며, 이 외의 다양한 확장자도 변환이 가능합니다. 앞서 설명한 것처럼 Windows는 실행 파일로 간편하게 엑세스가 가능하나, Linux는 특정 명령어를 사용해야 합니다.

putty 다운로드는 아래 공식 홈페이지 링크에서 가능합니다.


puttygen 다운로드 설치 방법

puttygen은 putty의 구성 요소이기 때문에, putty를 다운로드 받으면 따로 puttygen 다운로드를 실행할 필요가 없습니다. 각 운영체제마다 다른 다운로드 방법을 제시하기 때문에 사용하는 운영체제에 맞게 다운 받으시면 되겠습니다.

공식 홈페이지 바로가기 : [puttygen 다운로드]

putty는 오픈 소스 무료 소프트웨어이며, simon tatham이 C언어로 개발했습니다. psftp 명령줄 도구도 함께 제공하고, 대부분 운영체제 32비트, 64비트를 모두 지원하고 있습니다.

putty 지원 운영체제 목록윈도우 95, 98, Me, NT, 2000, 2003, 2008, XP, 비스타, 맥 OS X 등

putty 사용법

이전에 puttygen은 공개 및 비공개 개인 키 쌍을 생성하는데 사용한다고 설명했습니다. 가장 보편적으로 사용하는 Windows 운영체제에서 RSA 키를 생성하는 방법에 대해서 살펴보겠습니다.

  • putty를 다운로드 받으면 puttygen.exe가 설치 됐으며 이를 실행합니다.
  • putty 키 생성기 대화 상자에서 ‘generate’를 클릭하면 키가 생성됩니다.
  • 키 암호 및 암호 확인 필드에 고유한 키 암호를 입력합니다.
  • ‘공개 키 저장’ 및 ‘개인 키 저장’을 클릭합니다.
  • 창에서 openSSHauthorized_keys 파일에 공개 키 필드에 ssh-RSA 텍스트가 표시되며, 이를 복사해서 붙여넣기 하면 완료가 됩니다.

위 방법으로 만들어진 RSA 키 쌍은 새 클라우드 서버를 만들면서 할당하거나, 기존에 갖고 있는 클라우드 서버에 할당하여 사용할 수 있습니다.


putty 한글 깨짐 해결 방법

putty는 기본적으로 c언어를 사용해서 만들어진 프로그램이기 때문에 영문에 최적화 되어 있습니다. 따라서, 종종 한글 깨짐 현상이 발생하게 되는데 이를 해결하는 방법을 살펴보겠습니다.

putty 한글 깨짐 현상이 발생한다면 아래 방법을 모두 실행해 보시기 바랍니다.

  • Putty Configuration – window – translation – Remote character set을 UTF-8로 변경
  • Putty Configuration – window – Appearance – Change – 돋움체, 보통, 10 확인
  • putty로 서버에 접속한 후 – ‘locale’ 명령어 입력 후 expert LANG=”ko_KR.UTF-8″로 변경
  • Putty Configuration – window – translation – remote character set 값을 CP949 또는 EUC-KR로 변경
  • putty configuration – session에서 서버 IP 및 port를 입력하고, saved sessions에 서버 이름을 등록

이후 regedit.exe를 실행시켜서 HKEY_CURRENT_USER – Software – Simon Tatham – Putty – Sessions에서 등록한 서버 목록을 확인 한 후, 위에서 등록한 서버의 ‘값 데이터’에 129를 입력하고 10진수를 선택합니다.

그리고 LineCodePage에서 ‘값 데이터’를 CP949로 변경하고 확인을 누르시면 설정이 마무리 됩니다. 위의 내용을 천천히 적용해보시면 한글 깨짐을 해결 할 수 있습니다.


putty 구성 요소

putty의 구성 요소는 다양한 것이 있으며, puttygen은 그 중에 하나 입니다. putty에 좀 더 자세한 정보가 필요한 개발자를 위해 추가적인 정보를 살펴보겠습니다.

putty는 telnet, ssh 클라이언트의 메인 프로그램으로 이를 활용해서 우리는 이후 작업을 진행하게 됩니다. 따라서, 기본적으로 puttyXXX 등의 도구를 사용한다면 모두 putty에서 실행한다고 이해하면 되겠습니다.

PSCP는 명령줄에서 실행할 수 있는 SCP 클라이언트입니다. ssh 프로토콜을 사용해서 원격으로 명령을 보낼 수 있습니다.

Puttytel은 telnet 전용 클라이언트이며, Plink는 명령줄에서 제어할 수 있는 putty의 백엔드단 입니다. Pageant는 putty, pscp, plink의 SSH 키 인증 관리자 모드에 접근 할 수 있는 명령어로 이를 활용해서 키 인증을 진행할 수 있습니다.

이 게시물이 얼마나 유용했습니까?

평점을 알려주세요.

평균 평점 4.7 / 5. 투표수 : 3

가장 먼저 게시물 평가를 해보세요.

error: 우클릭 금지