Synergy 1.4.10 한글 패치 (32bit)

Synergy 1.4.10 한글 패치한 버전 입니다. (1.4.x 대 한글 패치 버전은 없는 것 같아 직접 빌드 해버렸습니다 (ㅠ_ㅠ))

* 설치 방법:
1. synergy 1.4.10 (32bit) download
3. 서비스 - Synergy - 중지
4. 첨부된 파일을 C:\Program Files\Synergy 안에 덮어 씌움


수정 된 소스 코드는 다음과 같습니다:

CMSWindowsKeyState.cpp
KeyTypes.cpp
KeyTypes.h

 
(수정 사항은 "Dimiden" 으로 검색 하시면 됩니다)
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2013/01/24 15:38 2013/01/24 15:38
Response
8 Trackbacks , 4 Comments
RSS :
http://b4you.net/blog/rss/response/265

어이없는 다운로드 사이트

모 제품의 소스코드가 유출 되었다고 하여 인터넷에 검색 해봤는데, 모 다운로드 사이트에서 검색이 되더군요. (유료 사이트 입니다.) 몇 개의 파일들을 검색 해 봤는데 다 검색이 되더군요. 그래서.. "오 이 사이트는 좀 짱인듯?" 했는데.. 혹시나 해서 키워드를 좀 바꿔 보았죠. "xxxx source code"에서 "yyyy source code"로. 그랬더니 검색이 되는 것입니다.ㅎㅎㅎ 결국에는..

wtf

이런 것이 검색 되어버렸습니다.ㅎㅎㅎ ya-im-ma-sa-gi-chi-ji-ma.rar 라는 파일을 보유하고 있다니 대단 하군요.ㅋㅋ 니네들 제대로 안할래?-_-;;
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2011/01/30 11:49 2011/01/30 11:49
Response
14 Trackbacks , No Comment
RSS :
http://b4you.net/blog/rss/response/259

putty에서 비밀번호 입력 과정을 ppk로 처리하는 방법 입니다.

-------------------------------------------------

원래 ssh는 private_key와 public_key인증 및 ssh_agent를

이용하여 서버에 패스워드 인증없이 접속이 가능하다.

Putty도 SSH1에서는 이기능을 사용할 수 있는 것으로 알려졌다.
하지만, 보안상의 이유로 SSH1 키 인증은 사용을 꺼려지고 있다.

Putty나름대로... SSH2에서도 PuttyGen을 이용하여 Private키를 생성하여
접속을 가능하게 하여고 했으나.. 아직까지는 개발이 진행되지는 않았다.

Putty 0.53b의 Puttygen은 openssh에서 생성된 SSH2 private_key를
Putty 고유의 키로 변환하는 기능을 제공하는데..
이방식을 이용하면. SSH2로 Putty도 인증없이 접속이 가능하다!!!

1. Private_key 생성하기.
Putty로 일단 접속하고자 하는 서버에 접속을 한다.
그리고 다음과 같이 키를 생성한다.

[admin@ns admin]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/admin/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/admin/.ssh/id_rsa.
Your public key has been saved in /home/admin/.ssh/id_rsa.pub.
The key fingerprint is:
ff:a5:10:ad:c8:7a:4f:40:42:69:df:c3:00:d3:a3:5b admin@ns.foobar.net
[admin@ns admin]$

이 때 암호는 입력하지 않아도 된다. 나중에 따로 지정할 수 있기 때문이다.
자 생성된 Public Key를 authorized_keys로 옮기고..
서버가 키로 접속이 가능한지 테스트 해본다.

[admin@ns admin]$ mv .ssh/id_rsa.pub .ssh/authorized_keys
[admin@ns admin]$ ssh localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 89:79:86:1b:cb:fc:a0:05:9c:65:88:b5:4c:1b:7f:c8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
Last login: Sun Jan 11 00:43:26 2004 from 192.168.0.25
[admin@ns admin]$

자 다음과 같이 패스워드를 묻지 않고 접속이 가능하다면..일단계 성공이다. 만약... 위의 방법으로 접속이 실패했다면...
sshd가 인증키로 인증을 허용하지 않기 때문이다.
이럴 경우.
sshd_config(보통은 /etc/ssh/sshd_config)에 다음 두줄이 포함되어 있는지 확인하자.

PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys

주석처리되어 있으면 주석을 풀어주고, 없으면 추가해 놓은 후...서버를 재시작하고.. 다시 위의 방법으로 시도해본다.

이부분에 관련된 자세한 내용은 아래의 링크를 참조해보라.
인증키 사용하기

2. Key를 가져와 Putty의 PPK로 변환하기..
자 psftp나 다른 ssh2 sftp가 지원되는 클라이언트로 생성한 private_key를 가져온다. 여기서는 putty와 함께 포함된 psftp를 사용했다.


C:\Program Files\HangulPuTTY>psftp admin@ns.foobar.net
사용자 이름 "admin"으로 시도합니다.
admin@ns.foobar.net 의 비밀번호:
Remote working directory is /home/admin
psftp> get ./.ssh/id_rsa
remote:/home/admin/.ssh/id_rsa => local:id_rsa
psftp>exit
C:\Program Files\HangulPuTTY>

이젠 puttygen을 이용하여 putty의 고유 개인키 포멧인 ppk로 변환할 차례이다. puttygen을 실행하면... 오른쪽 하단부분에 load라는 버튼이 보일 것이다.
그걸 클릭한 후.. 받아온 id_rsa파일을 열자. 파일형식이 ppk로 지정되어 있음으로... 모든 파일보기로 고쳐야 읽을 수 있을 것이다.
그럼 Succe... convert save어쩌고 하는 메세지 박스를 볼 수 있는데..
내용은 성공적으로 openssh 개인키를 가져오는 데 성공했고..
이 키를 사용하려면... 다시 ppk로 저장해야 한다는 내용을 설명하는 것이다.

자.. 이제.. load 및에 있는 save private key를 눌러...
Putty Private key=ppk로 저장한다.
이때 패스워드를 넣지 않으면.. 경고가 뜨는데..
개인의 취향대로 한다. 넣어둘 경우... pagent를 이용하면..
나중에 역시 패스워드 없이 접속이 가능해진다.

3. putty 설정..
여기서는 iputty(한글 Putty)를 기준으로 한다. 영어와 한글의 차이일뿐
100% 동일하리라 믿는다.

일단 putty를 실행시킨후,
호스트 이름과 저장된 세션에 적절한 내용을 입력한다.(물론 프로토콜은 ssh로 해야한다.!!!)

왼쪽의 하단 부분에 "접속" 을 클릭한다음.. 계정명을 입력한다.
입력했으면 "접속" 및의 SSH->인증을 클릭하고...

인증키 파일에 전에 생성한 ppk파일 경로를 지정한다.
다시 세션을 클릭한후.. 저장을 눌러 세션을 저장한다.

자 대망의 Password 인증없이 접속할 차례다.
떨리는 마음으로 열기을 눌러 보자!!!
약간의 지연과 함께... 다음과 같은 메세지가 나오면 성공한 것이다!!!


사용자 이름 "admin"으로 시도합니다.
에이전트로 인증되었습니다: 공개 키 "imported-openssh-key"
Last login: Tue Jan 13 03:05:24 2004 from 192.168.0.25
[admin@ns admin]$

만약 ... ppk에 암호를 지정했던 사람들은 암호를 물어 볼것이다.

그럴 경우 원 암호가 아니라, ppk에 지정된 암호를 입력하면...된다.

4. pagent를 이용하기.
이 부분은 ppk에 암호를 지정한 사람들에게만 해당된다.
pagent를 실헹하면 오른쪽 트레이에 모자를 쓴 putty의 아이콘이 등록된다.

오른쪽 마우스클릭하면.. addkey라는 것이 보일 것이다.
이를 클릭하면 키를 지정할 수 있는 창이 열린다.
해당 키를 지정하면.. 키의 암호를 묻는데...
이때 PPK의 암호를 입력한다.
그 다음 putty로 해당 세션으로 접속을 시도하면...
더이상 암호를 묻지 않는다.

자 putty로 서버를 관리하던 많은 사람들이여...
이제 보다 편리하게 서버를 관리하자!!..

끝으로 한글 putty를 개발하고 계신 perky님께 감사의 말씀을 드리면서...

ps..
추가로.. 아까 생성한 id_rsa.pub = authorized_keys도
재활용이 가능하다. 일단 psftp등으로 로컬로 복사받은 다음...
매 서버마다 위의 과정으로 매번 키를 생성하지 말고..
원격 접속이 필요한 서버에 pscp를 이용하여 복사해 넣으면 된다.

C:\Program Files\HangulPuTTY>pscp authorized_keys admin@anotherhost:.ssh/authorized_keys

아니면.. 생성된 호스트에서..

[admin@ns admin]$scp ~/.ssh/authorized_keys admin@anotherhost:.ssh/authorized_keys

ps2
접속지연은 접속자의 호스트네임을 채크하는 것 때문에 그렇다.
접속자의 호스트네임 및 IP를 /etc/hosts 파일에 등록하면..
지연속도를 줄일 수 있다.


출처: http://kldp.org/node/28907

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2009/11/09 20:25 2009/11/09 20:25
Response
No Trackback , No Comment
RSS :
http://b4you.net/blog/rss/response/251

Reverse SSH Tunneling

[ A(1.1.1.1) <-> NAT ] <-> B(2.2.2.2)

위와 같은 구조로 되어 있는 네트워크 망 에서 NAT망 안에 있는 A에서 B로 SSH접속하는 것은 매우 간단합니다. 그냥 SSH로 접속하면 되기 때문이죠.
그런데 B에서 A로 접속한다면?
이러한 경우 Reverse SSH 접속으로 포트 포워딩을 해서 접속할 수 있습니다.

1. tunneling

ssh -R <터널링 할 포트>:localhost:<로컬 포트> <B에 있는 계정>@2.2.2.2 


<터널링 할 포트>: B에 열릴 포트 입니다. 예를 들어서 1234라고 한다면 B에 1234/TCP 포트가 LISTEN상태로 됩니다.
<로컬 포트>: B와 연결 될 A의 포트 입니다.
<B에 있는 계정>: B로 접속 가능한 SSH 계정 입니다.

예:
A-server$ ssh -R 1234:localhost:22 accessdenied@example.com
example.com 서버에 accessdenied계정으로 접속 하면서 localhost의 22번 포트를 example.com의 1234포트로 터널링

2. connect

1번 과정을 거치면  A에서 B로 일반적인 SSH와 같은 접속이 됩니다. 여기서 일반 SSH 접속과 다른 점이 한 가지 있다면 B에 1234포트가 열린다는 것이죠.
B에서 A로 접속할 땐 단순히 <터널링 할 포트>로 SSH 하시면 됩니다.

예:
B-server$ ssh localhost -p 1234
B에서 그냥 localhost의 1234번 포트로 SSH 접속하면 터널링 된 포트를 통해 A로 SSH 접속이 가능합니다.
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2009/10/16 11:24 2009/10/16 11:24
,
Response
No Trackback , No Comment
RSS :
http://b4you.net/blog/rss/response/249

Linux 시간 변경하기

1. date 명령 이용

date <월><일><시><분><년>.<초>
date <MM><DD><hh><mm><YYYY>.<ss>

예:

date 071916142009.40

2. BIOS 시간과 맞추려면 hwclock 명령 이용

hwclock -w
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2009/07/19 16:18 2009/07/19 16:18
Response
No Trackback , No Comment
RSS :
http://b4you.net/blog/rss/response/237

Junction으로 NTFS에서 link 사용하기

unix/linux를 사용하다 보면 ln 이라는 유틸리티를 자주 접하게 됩니다.

ln은 symbolic/hard link를 생성하는 유틸리티로, 현재 위치에 가상으로 존재하며 이 파일에 접근하면 원본 파일에 접근하는 것과 동일하게 사용할 수 있습니다.
Windows에서는 단축 아이콘이라는 비슷한(?) 개념이 있지만 사용하다 보면 단축아이콘의 기능만으로는 충족되지 않을 때가 있습니다. 단축 아이콘을 생성한 파일을 hex editor로 연다던가... 그러면 원본 파일이 열리는게 아닌 lnk파일이 열릴 뿐이죠.
ln과 같은 기능을 수행하는 유틸리티를 찾아보니, Sysinternals에서 제작한 Junction이라는 유틸리티가 있었습니다.
Junction은 http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx 에서 다운로드를 하시면 됩니다.

사용 방법은 간단합니다.

1. <경로>에 junction이 있는지 확인

junction -s <경로>

2. <원본>을 <사본>으로 junction 생성

junction <사본> <원본>

3. <사본> junction 삭제

junction -d <사본>

junction의 사용 예를 들면 다음과 같습니다.

1. c:\에 junction_test라는 디렉토리를 생성한 뒤 1.txt라는 파일을 만들었습니다.

C:\junction_test>dir
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 0000-0000
 C:\junction_test 디렉터리
2009-04-27  오전 10:14    <DIR>          .
2009-04-27  오전 10:14    <DIR>          ..
2009-04-27  오전 10:14                16 1.txt
               1개 파일                  16 바이트
               2개 디렉터리  22,408,437,760 바이트 남음

2. 1.txt파일의 내용은 다음과 같습니다.

C:\junction_test>type 1.txt
http://b4you.net

3. d:\로 이동하여 junction을 생성합니다

C:\junction_test>d:
D:\>junction junc c:\junction_test
Junction v1.05 - Windows junction creator and reparse point viewer
Copyright (C) 2000-2007 Mark Russinovich
Systems Internals - http://www.sysinternals.com
Created: D:\junc
Targetted at: c:\junction_test

4. junction이 제대로 연결되었는지 확인합니다

D:\>cd junc
D:\junc>dir
 D 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 0000-0000
 D:\junc 디렉터리
2009-04-27  오전 10:14    <DIR>          .
2009-04-27  오전 10:14    <DIR>          ..
2009-04-27  오전 10:14                16 1.txt
               1개 파일                  16 바이트
               2개 디렉터리  22,408,437,760 바이트 남음
D:\junc>type 1.txt
http://b4you.net

5. d:\junc에 파일을 생성합니다

D:\junc>copy con 2.txt
woo hoo!
^Z
        1개 파일이 복사되었습니다.
D:\junc>dir
 D 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: FCB7-B32F
 D:\junc 디렉터리
2009-04-27  오전 10:16    <DIR>          .
2009-04-27  오전 10:16    <DIR>          ..
2009-04-27  오전 10:14                16 1.txt
2009-04-27  오전 10:16                10 2.txt
               2개 파일                  26 바이트
               2개 디렉터리  24,657,281,024 바이트 남음

6. c:\junction_test에 2.txt가 생성되었는지 확인합니다

D:\junc>cd /d c:\junction_test
C:\junction_test>dir
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 441D-C919
 C:\junction_test 디렉터리
2009-04-27  오전 10:16    <DIR>          .
2009-04-27  오전 10:16    <DIR>          ..
2009-04-27  오전 10:14                16 1.txt
2009-04-27  오전 10:16                10 2.txt
               2개 파일                  26 바이트
               2개 디렉터리  24,657,281,024 바이트 남음

7. 2.txt 파일의 내용을 확인합니다

C:\junction_test>type 2.txt
woo hoo!
C:\junction_test>

삭제를 위해서는 -d 옵션을 지정하거나 그냥 삭제하시면 됩니다.

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2009/04/27 10:28 2009/04/27 10:28
, , ,
Response
No Trackback , No Comment
RSS :
http://b4you.net/blog/rss/response/219

Vista에서 Illustrator를 사용하다보면 다음과 같은 문제가 발생되는 경우가 있습니다.

문제 서명
문제 이벤트 이름: APPCRASH
응용 프로그램 이름: Illustrator.exe
응용 프로그램 버전: 13.0.128.0
응용 프로그램 타임스탬프: 45fa64db
오류 모듈 이름: CoolType.dll

이유는 일러에서 한글 이름으로 된 폰트 이름을 읽어올 때 충돌하는 것 같습니다.
(보통 윤디자인 폰트가 문제가 된다고 하더군요)
이를 해결하기 위해서는 다음과 같은 절차를 거칩니다.

1. Fonts 디렉토리(기본적으로 C:\Windows\Fonts 입니다)에서 윤디자인 또는 기타 새로 추가 한 폰트를 백업합니다.
2. Illustrator의 "Option" -> "Edit" -> "Preferences" -> "Type" 에서 "Show Font Names in English" 를 체크합니다.
3. 백업한 폰트를 다시 Fonts 디렉토리로 이동합니다.

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2007/12/10 15:26 2007/12/10 15:26
, , ,
Response
No Trackback , 5 Comments
RSS :
http://b4you.net/blog/rss/response/156

엑셀 버그

엑셀에 나름대로 심각한(?)버그가 있다.

A1셀에 =850*77.1 을 입력하면 몇이 나올까?
B1셀에 =A1 - 1 을 입력하면 몇이 나올까?
C1셀에 =A1 + 1 을 입력하면 몇이 나올까?

사용자 삽입 이미지


ㅡㅅㅡ...
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2007/09/27 14:33 2007/09/27 14:33
,
Response
No Trackback , No Comment
RSS :
http://b4you.net/blog/rss/response/139

어느날 맵핵 & 드랍핵이 떴다는 소문을 듣고 버x카페라는곳을 찾아냈다.
가입하면 뭐가 공짜가 우루루? 어쩌고 저쩌고..
심심해서 가입해봤더니, 역시나 가입해서 승인 얻어야 볼 수 있는거다.

하지만 요 카페글같은건 못보는걸 볼 수 있게 하는 방법이 있기에,
한번 그 글을 봤다.

주인장 이놈의 새퀴가.. 이상한 자료 올려놓고 인구핵, 종합핵 등등이라고 구라를 치고 있는거다.
물론 이걸 모르는 사람들은 정회원 될라고 열심히 복사&붙여넣기 하고 광고하러 다니고 있겠지.
하지만 정회원 되봤자 뭐 볼꺼 없는데 ㅋㅋㅋ

아놔 좀 이런 구라치는놈들은 좀 없어졌음 좋겠단 말야..

맘같아선 운영자한테 폭탄이라도 날리고 싶지만 -_-.. 합법적으로는 그럴 방도가 없다.

어디 카페 가입해서 뭐 뿌리면 등업시켜준다는 곳.. 잘 알아보고 하십쇼~ 괜히 피토하게 광고해놓고는 피봅니다.
(뭐 뿌릴때도 조건이 까다롭더만요. 조회수 100 넘는 게시물에 하고 뭐 어쩌고 저쩌고.. ㅈㄹ KIN~)

나야 그냥 탈퇴해버렸지만. 낚인사람들은 얼마나 짜증날까 ㅋㅋㅋㅋ





크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2007/07/01 03:02 2007/07/01 03:02
, , , ,
Response
No Trackback , No Comment
RSS :
http://b4you.net/blog/rss/response/118

미친 SD카드

요 몇달전에도 한번 그러더니, 어제 SD가 또다시 포맷됐다.

전혀 뭘 한 기억은 없고 그냥 단순히 파일 복사시켜놓고(약 300MB 정도의 그림파일들) 잤을 뿐인데..
아침에 보니 파일 복사는 실패 해있고..
왜그러지? 하면서 보니까.. 이놈이 또 다 지워졌네.

속도도 느리다. HD Tune로 검사한 결과 평균 0.9MB/s 정도 나오는데..-_-.. 이거 쓰라는겨 말으라는겨...ㄷㄷㄷ
(참고로 내 USB 메모리가 9MB/s였다)

아무래도 내가 가지고 있는 SD카드(삼성 PLEOMAX SD카드라는데..)가 미친게 틀림없는데..
안정성 및 속도가 최악인듯싶다.

자꾸 이래서.. 덕분에 포멧을 했는데..
윈도우즈 탐색기에 있는 포멧이 좋질 않나보다.
(당연하겠지만, low format과 같은 효과를 얻을 수 없다. cmd에서 format <SD DRIVE>: /u 해도 마찬가지)
그래서 panasonic 에서 제공한다는 sd memory card formatter를 받아서 해봤는데..
우선은 low format가 되었다. 속도가 무진장 느렸지만.. (나름 괜찮군)

앞으로 또 날라가나 장기적으로 살펴 봐야겠다.. 쩝.

첨부파일은
http://panasonic.jp/support/global/cs/sd/download/sd_formatter.html
에서 다운로드한 파일.

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2007/06/26 14:27 2007/06/26 14:27
,
Response
No Trackback , No Comment
RSS :
http://b4you.net/blog/rss/response/110


블로그 이미지

빗소리를 먹는 사람.

- 장현준

Notices

Archives

Authors

  1. 장현준

Recent Trackbacks

Calendar

«   2017/06   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Site Stats

Total hits:
1412451
Today:
2248
Yesterday:
2706