SSH for Windows (putty)

권순선의 이미지

윈도우즈에서 사용할 수 있는 SSH 프로그램입니다.

putty에 한글을 사용할 수 있도록 추가로 처리가 되어 있습니다. 한글패치는 퍼키님( http://openlook.org )이 하신 걸로 알고 있습니다. 기존의 putty는 한글 사용에 문제가 있었는데 그 문제가 해결된 버전입니다.

유용하게 사용하세요....

File attachments: 
첨부파일 크기
Package icon SSH_for_Win-0.5.zip433.38 KB
Package icon putty.zip187.37 KB
Package icon putty.zip117.11 KB
Forums: 
맹고이의 이미지

Window98에서 실행해보니

한글은 입력이 잘되는데

여전히 영어 입력이 안되네요...

으음... 예전에도 그랬거든요.

beta의 이미지

ontop, key in, codeset patched.

바이러스 없음. :)

댓글 첨부 파일: 
첨부파일 크기
Package icon 0바이트

발 담갔다. 이제 익숙해 지는길만이..

무한포옹의 이미지

이건 어느 분이 한글화한 putty인지 모르지만..

터널링 안되고 , 약간 구버젼이라는 거만 빼면 모든 windows에서

한글 입력 완벽하게 됩니다.

특히 screen도 매우 잘 지원하죠.

BitchX 터미널로 - _ -)=b

댓글 첨부 파일: 
첨부파일 크기
Package icon 0바이트

-------------------------------
인생 뭐 있음!

맹고이의 이미지

beta님과 무한포옹님이 올려주신 건 잘 되네요. :D

송지석의 이미지

구글에서 "putty 한글" 로 검색하면

http://gypark.pe.kr/cgi-bin/wiki/wiki.pl?PuTTY
이 페이지를 찾을 수 있습니다.

음.. 여지껏 사용했던 PuTTY 는 한글 입출력이 가능하게 만든 패치였는데, 공식 PuTTY 홈페이지에서 다운받은 0.54 버전에서도 레지스트리를 수정하여 한글을 문제없이 쓸 수 있게 되었다. 아무래도 공식 릴리스인 만큼 좀 안정적이지 않을런지...

[원문]

putty 0.52에서 한글이 그냥 잘 된다는 분도 계시던데,

저는 잘 안 되었다가, 해결해서 tip을 올립니다.

우선 putty 0.52를 다운받고, (http://www.chiark.greenend.org.uk/~sgtatham/putty/)

session을 하나 만들어서 save합니다.

regedit를 실행해서 PuTTY(혹은 SimonTatham)를 검색해서

하위 항목에 sessions중 한글 사용을 원하는 session을

선택합니다. 거기서 FontCharSet이 0으로 되어 있는데,

그걸 16진수 81(10진수 129)로 바꾸어 주면 됩니다.

거기에다, shell에서 LANG=ko_KR.EUC라고 설정하고,

vi에서 set encoding=euc-kr이라고 설정하면

한글 입력 및, 커서 이동시 한글이 안 깨어지고,

x,dw 등등이 2byte 단위로 잘 됩니다.

혹시라도 한글 사용 때문에 고생하셨던 분들은 도움이 되길.. ;-)

HKEY_CURRENT_USER - Software - SimonTatham - PuTTY - Sessions 에 각 세션들이 저장되어 있다.

ps. 그렇게 검색하니 제 예전 홈페이지가 맨 처음에 나오는군요 ^_^ (집 PC)

gbkwon의 이미지

다음 링크에 제가 올린 글이 있는데. 참고 하세요..

소스중에서.. 하나의 함수만 변경 해주면 win 98에서도 잘 된다고 합니다..

자세한 설명은 다음 링크를 참조 하세요..

http://kltp.kldp.org/stories.php?story=02/02/06/0008990

무한포옹의 이미지

한글 패치 안한 버젼에서 레지 수정으로 입력하는 걸로 잘 사용중이긴 합니다만..

1. 동영상 플레이중에 다시 putty화면으로 가면 ^z 가 들어가는지 screen 이 백그라운드로 떨어집니다.

2. 구버젼의 screen과 bitchx 조합에서 글꼴이 와장창 깨집니다.

참고하세요~

(그 외에도 자잘한 버그가 screen & bitchx 사용중에 발생합니다
... 채팅만 하는 거 들켜 버렸군요..
)

-------------------------------
인생 뭐 있음!

beta의 이미지

PuTTY Configuration -> Terminal -> Features 중.

[] Disable remote controlled character set configuration 을 셋트하십시요.

저도 putty 에 bx 자주 사용합니다만.. 핫핫..
채팅만 한다는거 저도 들킨건가요?... ;)

발 담갔다. 이제 익숙해 지는길만이..

무한포옹의 이미지

beta wrote:
PuTTY Configuration -> Terminal -> Features 중.

[] Disable remote controlled character set configuration 을 셋트하십시요.

멋지군요 - _ -)=b

-------------------------------
인생 뭐 있음!

perky의 이미지

beta wrote:
PuTTY Configuration -> Terminal -> Features 중.

[] Disable remote controlled character set configuration 을 셋트하십시요.

저도 putty 에 bx 자주 사용합니다만.. 핫핫..
채팅만 한다는거 저도 들킨건가요?... ;)

사실 이 기능은 BitchX의 엉뚱한 기능(?)때문에 그런 것인데요.
BitchX를 기본 옵션으로 컴파일하면 뜰 때 7bit모드로 터미널을 세팅해버려서
PuTTY같이 터미널 프로토콜을 충실히 지원하는 녀석들에서는 한글이 깨져버립니다.
해결방법은 더 좋은( :) ) IRC 클라이언트인 irssi를 사용하시거나,
소스에서 컴파일하실 경우 CPPFLAGS="-DLATIN1" ./configure 같이 플래그를
주시면 됩니다. (FreeBSD port 옵션은 WITH_LATIN1=yes)
사실 ISO8859-1을 사용 가능하도록 하는 옵션이긴 한데, 8bit 전역을
커버하기 때문에 한글도 잘 나올 것 같습니다.

그리고, 요즘 PuTTY는 메인스트림에서도 레지스트리를 전혀 안 고치고도
한글이 잘 나오기 때문에, 한글 패치의 필요성은 많이 떨어지고 있는데,
제 홈페이지에서 제공되고 있는 패치의 내용은 다음을 포함하고 있습니다.

* 한글 위에 커서가 올라가면 커서를 전각으로 키워서 안 깨지게 함
* IME창을 별도로 표시하지 않고 바로 터미널 안에서 조합되는 글자를 보임
* Win98에서 키보드 입력이 제대로 안 되는 문제 수정 (박원규님 패치)

You need Python

wkpark의 이미지

다음도 참고하세요. 적수네 동네에 올려졌었던 내용도 언급되어 있습니다.

http://kle.kldp.org/moin.php/Putty

온갖 참된 삶은 만남이다 --Martin Buber

beta의 이미지

PuTTY 0.53b serial 지원 패치. (for WIN32)

수정된것들.
굴림 9pt, always on top, serial port 지원.

port에 1 <-- COM1
host에 38400,8,N,1 (baudrate, bitsize, parity, stopbits)

윈도우에서 토큰 사용했었으나, PuTTY의 매력에 빠져서.. PuTTY 아니면 안된다는 신념하에... 버그좀 심었습니다. --;

win2000 에서 밖에 테스트 못했습니다. 흐흐.. 꾸벅.
요즘 좀 여유로와서 작업시작했는데, 소스보니 꽤나 여러환경을 지원해서 제대로 만들려면 꽤나 시간이 걸릴듯....
putty 아니면 안된다는 열성파 계시면 부담없이 사용하시어요~ 꾸벅.

http://kldp.net/project/showfiles.php?group_id=352

발 담갔다. 이제 익숙해 지는길만이..

박영선의 이미지

좀전에 삽질좀하다가 알아낸건데, putty 설정 백업에 관한 내용입니다.

정답은

Quote:
"HKEY_CURRENT_USER\Software\SimonTatham\PuTTY 를 백업해서 옮기면 된다."

입니다.

혹시 있을지 모를 저와같은 초보를 위해 남기는 설명입니다.

참고로 제가 쓰는 설정을 올립니다.
(호스트 등록한거 빼고 환경설정만 올립니다. HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\%B1%E2%BA%BB%20%BC%B3%C1%A4 )

리눅스 연결하면 ls 했을때 파란색(디렉토리)이 너무 어둡게 나와서 그걸 약간 밝은색으로 바꿨습니다.

그리고 폰트도 제가 좋아하는 Fixedsys로 설정했구요.

게시판에서 reg 확장자를 지원하지않아 직접 올립니다.

xxx.reg 로 만들어서 더블클릭하시면 레지스트리에 병합됩니다.

버전은 0.53b.h3 입니다.

넷텀, 토큰, 새롬부터시작해서 최근까지 쓰던 CRT까지 안써본게 거의 없는데, putty가 그중 낫네요..

http://openlook.org/distfiles/PuTTY/HangulPuTTY-0.53b.h3.exe

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\%B1%E2%BA%BB%20%BC%B3%C1%A4]
"Present"=dword:00000001
"Protocol"="ssh"
"PortNumber"=dword:00000016
"CloseOnExit"=dword:00000001
"WarnOnClose"=dword:00000001
"PingInterval"=dword:00000000
"PingIntervalSecs"=dword:0000001e
"TCPNoDelay"=dword:00000001
"TerminalType"="xterm"
"TerminalSpeed"="38400,38400"
"ProxyExcludeList"=""
"ProxyDNS"=dword:00000001
"ProxyLocalhost"=dword:00000000
"ProxyMethod"=dword:00000000
"ProxyHost"="proxy"
"ProxyPort"=dword:00000050
"ProxyUsername"=""
"ProxyPassword"=""
"ProxyTelnetCommand"="connect %host %port\\n"
"Environment"=""
"UserName"=""
"LocalUserName"=""
"NoPTY"=dword:00000000
"Compression"=dword:00000000
"AgentFwd"=dword:00000000
"ChangeUsername"=dword:00000000
"Cipher"="aes,blowfish,3des,WARN,des"
"AuthTIS"=dword:00000000
"AuthKI"=dword:00000001
"SshProt"=dword:00000002
"SSH2DES"=dword:00000000
"PublicKeyFile"=""
"RemoteCommand"=""
"RFCEnviron"=dword:00000000
"PassiveTelnet"=dword:00000000
"BackspaceIsDelete"=dword:00000001
"RXVTHomeEnd"=dword:00000000
"LinuxFunctionKeys"=dword:00000000
"NoApplicationKeys"=dword:00000000
"NoApplicationCursors"=dword:00000000
"NoMouseReporting"=dword:00000000
"NoRemoteResize"=dword:00000000
"NoAltScreen"=dword:00000000
"NoRemoteWinTitle"=dword:00000000
"NoRemoteQTitle"=dword:00000001
"NoDBackspace"=dword:00000000
"NoRemoteCharset"=dword:00000000
"ApplicationCursorKeys"=dword:00000000
"ApplicationKeypad"=dword:00000000
"NetHackKeypad"=dword:00000000
"AltF4"=dword:00000001
"AltSpace"=dword:00000000
"AltOnly"=dword:00000001
"ComposeKey"=dword:00000000
"CtrlAltKeys"=dword:00000001
"TelnetKey"=dword:00000000
"TelnetRet"=dword:00000001
"LocalEcho"=dword:00000002
"LocalEdit"=dword:00000002
"Answerback"="PuTTY"
"AlwaysOnTop"=dword:00000000
"FullScreenOnAltEnter"=dword:00000001
"HideMousePtr"=dword:00000001
"SunkenEdge"=dword:00000000
"WindowBorder"=dword:00000000
"CurType"=dword:00000000
"BlinkCur"=dword:00000000
"Beep"=dword:00000001
"BeepInd"=dword:00000000
"BellWaveFile"=""
"BellOverload"=dword:00000001
"BellOverloadN"=dword:00000005
"BellOverloadT"=dword:000007d0
"BellOverloadS"=dword:00001388
"ScrollbackLines"=dword:0000270f
"DECOriginMode"=dword:00000000
"AutoWrapMode"=dword:00000001
"LFImpliesCR"=dword:00000000
"WinNameAlways"=dword:00000000
"WinTitle"=""
"TermWidth"=dword:00000064
"TermHeight"=dword:00000020
"Font"="Fixedsys"
"FontIsBold"=dword:00000000
"FontCharSet"=dword:00000081
"FontHeight"=dword:0000000b
"FontVTMode"=dword:00000004
"UseSystemColours"=dword:00000000
"TryPalette"=dword:00000000
"BoldAsColour"=dword:00000001
"Colour0"="187,187,187"
"Colour1"="255,255,255"
"Colour2"="0,0,0"
"Colour3"="85,85,85"
"Colour4"="0,0,0"
"Colour5"="0,255,0"
"Colour6"="0,0,0"
"Colour7"="85,85,85"
"Colour8"="187,0,0"
"Colour9"="255,85,85"
"Colour10"="0,187,0"
"Colour11"="85,255,85"
"Colour12"="187,187,0"
"Colour13"="255,255,85"
"Colour14"="1,26,250"
"Colour15"="85,85,255"
"Colour16"="187,0,187"
"Colour17"="255,85,255"
"Colour18"="0,187,187"
"Colour19"="85,255,255"
"Colour20"="187,187,187"
"Colour21"="255,255,255"
"RawCNP"=dword:00000000
"PasteRTF"=dword:00000000
"MouseIsXterm"=dword:00000000
"RectSelect"=dword:00000000
"MouseOverride"=dword:00000001
"Wordness0"="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
"Wordness32"="0,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1"
"Wordness64"="1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,2"
"Wordness96"="1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1"
"Wordness128"="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
"Wordness160"="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"
"Wordness192"="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2"
"Wordness224"="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2"
"LineCodePage"="CP949"
"Printer"=""
"CapsLockCyr"=dword:00000000
"ScrollBar"=dword:00000000
"ScrollBarFullScreen"=dword:00000000
"ScrollOnKey"=dword:00000000
"ScrollOnDisp"=dword:00000001
"EraseToScrollback"=dword:00000001
"LockSize"=dword:00000000
"BCE"=dword:00000001
"BlinkText"=dword:00000000
"X11Forward"=dword:00000000
"X11Display"="localhost:0"
"X11AuthType"=dword:00000001
"LocalPortAcceptAll"=dword:00000000
"RemotePortAcceptAll"=dword:00000000
"PortForwardings"=""
"BugIgnore1"=dword:00000000
"BugPlainPW1"=dword:00000000
"BugRSA1"=dword:00000000
"BugHMAC2"=dword:00000000
"BugDeriveKey2"=dword:00000000
"BugRSAPad2"=dword:00000000
"BugDHGEx2"=dword:00000000
"BugPKSessID2"=dword:00000000
"StampUtmp"=dword:00000001
"LoginShell"=dword:00000001
"ScrollbarOnLeft"=dword:00000000
"BoldFont"=""
"BoldFontIsBold"=dword:0000000a
"BoldFontCharSet"=dword:00000000
"BoldFontHeight"=dword:00000000
"ShadowBold"=dword:00000000
"ShadowBoldOffset"=dword:00000001

^^;;

redbaron의 이미지

박영선 wrote:
리눅스 연결하면 ls 했을때 파란색(디렉토리)이 너무 어둡게 나와서 그걸 약간 밝은색으로 바꿨습니다.

저는 이부분을... 서버 쪽에서 조절..하는데, 지금 생각해보니..유저 쪽에서 조절하는게 더 편할수 있다는 생각이 드는군요.(오호라..좋은거 배웠습니다.)
박영선의 이미지

redbaron wrote:
박영선 wrote:
리눅스 연결하면 ls 했을때 파란색(디렉토리)이 너무 어둡게 나와서 그걸 약간 밝은색으로 바꿨습니다.

저는 이부분을... 서버 쪽에서 조절..하는데, 지금 생각해보니..유저 쪽에서 조절하는게 더 편할수 있다는 생각이 드는군요.(오호라..좋은거 배웠습니다.)

서버가 한두개라면 그럴수도 있겠지만, 갯수가 많아지면 한계가 있지요..

^^;;

windower의 이미지

putty는 강력한듯 합니다만 ㅡ_ㅡb

혹시 zTerm이란 것은 어떤지요?

간편해서 전 이것만 썼었는데...

Always

fromm0의 이미지

zterm또한. 좋았는데. 결정적으로. ssh2지원 못했던것으로 알고 있습니다.

advanced의 이미지

Zterm 은 한글의 경우 윈도우의 cp949 밖에 지원을 못하지만

perky 옹의 HangulePutty 는 한글문제도 없고

utf-8 등을 지원해 잘쓰고 있습니다

Zterm 보다 글씨도 이쁘고 ssh2 도 지원해서

여러 모로 편리하군요

http://kldp.net/projects/iputty

- advanced -

leilei의 이미지

저는 아직 zterm을 사용하고 있습니다..
개발 서버에 putty로 접속하면 하드가 장난 아니게 긁히더군요..
ssh2에 암호알고리즘 때문이 아닌가 합니다만...
서버도 사양이 딸리고.. :oops:

언제쯤 빵빵한 개발장비 하나 받을려나.. :roll:

rokmn3309의 이미지

평소에 putty를 자주 애용하고 있습니다..
요번에 새로 pc를 설치했는데 습관대로 다운받아서 실행시키니
실행이 안되더군요..

이벤트 로그에는 다음과 같은 내용이더군요..
-------------------------------------------------------------
manifest 또는 정책 파일의 구문 오류: "C:\Program Files\PuTTY\puttygen.exe", 8줄.

Generate Activation Context이(가) C:\Program Files\PuTTY\puttygen.exe에 실패했습니다.
참조 오류 메시지: 작업을 완료했습니다.
-------------------------------------------------------------
그래서 구글링을 해본 결과 배포하시는분의 사이트에 다음과
같은 내용이 있더군요
http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/xp-wont-run.html
적용해서 해본결과 잘 동작합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.