[[PageOutline]] = Putty = [https://github.com/iPuTTY/iPuTTY/releases iputty]: 한글화된 putty == 1. 공개키/개인키 쌍 생성 == ["ssh-keygen" 공개키/개인키 생성 방법]을 참고해 서버에서 공개키/개인키를 생성하고 공개키를 서버에 저장한다. 그리고 개인키를 윈도우로 다운받아 ppk 파일을 생성한다. == 2. 설정 백업 == 레지스트리 키를 이용해 {{{HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions}}} 항목을 저장하면 된다. 명령어로 putty.reg 파일에 백업하려면 다음과 같이 하면 된다. {{{ reg export "HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions" putty.reg }}} 설정을 모두 날리려면 다음을 .reg 파일로 저장하고 실행하면 된다. {{{ Windows Registry Editor Version 5.00 [-HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions] }}} == 3. 색상 변경 == 설정 카테고리에서 창 > '색상'을 선택하고 '시스템 색상 사용'을 선택 해제하면 변경할 색상을 직접 지정할 수 있다. 일반적인 설정이라면 '시스템 색상 사용'을 선택하면 하얀 색 바탕, 선택 해제하면 검은 색 바탕이 설정된다. == 4. zmodem == iPutty는 LePuTTY 의 ZMODEM 기능을 포팅해서 zmodem으로 파일을 손쉽게 보내고 받을 수 있다. 다만, 한글 파일명 파일을 다운로드받을 때는 문제가 있었다. 한글 파일명을 업로드할 때는 파일명이 깨진다. === 4.1. szrz 패키지 설치 === 리눅스 서버와 윈도우 클라이언트에 모두 szrz 패키지가 설치 되어 있어야 한다. [https://github.com/iPuTTY/iPuTTY/pull/25 #25 fixed #18 zmodem 지원 from LePuTTY] 참조. * 리눅스 {{{ dnf install lrzsz }}} * 윈도우 - [https://github.com/iPuTTY/iPuTTY/files/1066554/win32-lrzsz-0.12.20-bin.zip win32-lrzsz-0.12.20-bin.zip] 파일을 다운로드받고 압축을 푼다. - iPutty 설정 메뉴에서 연결 > ZModem 선택하고 rz 실행 파일 경로와 sz 실행 파일 경로를 지정해주고 다운로드할 폴더 위치도 지정해준다. === 4.2. 사용법 === 윈도우에서 리눅스 서버로 파일을 업로드하는 것은 간단하다. DRAG and DROP을 지원하기 때문에 탐색기에서 원하는 파일을 찾아 iPutty 창으로 드래그 앤 드롭을 하면 현재 디렉토리에 파일이 전송된다. 리눅스 서버에서 윈도우로 파일을 다운로드하려면 먼저 리눅스 서버에서 서버에서 'sz 다운로드할 파일명' 명령을 내린다. 그리고 F11 단축키 (ZMODEM recieve)를 누르면 된다. {{{ $ sz download.file ▒rz.exe waiting to receive.Skipped Transfer complete **0800000000022d -bash: **0800000000022d: command not found $ ▒**0800000000022d -bash: $'\212**0800000000022d': command not found $ ▒ }}} 파일을 보내고 난 다음에 발생하는 에러는 lrzsz가 파일 전송을 위해 사용하는 ZMODEM 프로토콜 데이터({{{**0800000000022d}}})가 터미널에 출력되면서 발생한 문제로 보인다. 에러 메시지는 다운로드가 끝난 다음(Transfer complete) 발생하는 것이므로 다운로드 자체는 문제 없이 된다. ---- [WikiStart 처음으로]