Synergy는 키보드와 마우스를 여러 컴퓨터에서 공유할 수 있도록 해주는 소프트웨어1이다. 프로젝트 홈페이지는 이 곳이며, 마지막 뉴스가 2006년으로, 지금은 활발히 개발되고 있지 않는 프로그램이다.





위 그림들에서도 볼 수 있다시피 키보드와 마우스로 입력되는 모든 입력값들이 노출된다. 이 말은, 스니퍼가 Synergy 통신 패킷을 캡쳐하여 분석하면 인터넷 패스워드 등 중요한 값들을 모두 얻어낼 수 있다는 뜻이 된다. 따라서, 신뢰할 수 없는 네트워크(e.g., 인터넷)에서 Synergy 사용 시에 SSH 암호화는 필수이다.
다음 그림은 SSH로 암호화된 Synergy 통신을 캡쳐한 스크린샷이다. SSH에 의해 암호화 되어 그 내용이 보이지 않는 것을 알 수 있다.

본 포스트에서는 다음과 같은 시스템 환경을 가정한다.
또한 Synergy는 이미 설치되어 잘 동작하고 있다고 가정한다. Synergy 설치 및 사용에 관해서는 다음의 링크를 참조하라.
SSH 패킷 암호화를 위해 다음과 같은 소프트웨어들이 필요하다.
OpenSSH 서버는 Synergy 서버인 우분투 데스크탑에 설치될 것으로, 우분투에서는 아래와 같은 명령어로 손쉽게 설치할 수 있다.
취향에 따라 apt-get 대신 aptitude를 사용해도 되며, GUI를 선호한다면 시냅틱 패키지 관리자를 이용해도 된다. OpenSSH 서버 뿐만 아니라 클라이언트도 함께 설치하고 싶다면 ssh 메타 패키지를 설치하면 된다.
서버 쪽 세팅은 OpenSSH 설치로 완료된다. 추가로 다음의 명령어로 SSH 데몬이 제대로 떠 있는지 확인한다.
또한 여기서는 공개키/개인키 기반 인증을 할 것이므로, /etc/ssh/sshd_config 파일에서 다음의 항목을 확인하여야 한다.
물 론 공개키/개인키 기반 인증을 하지 않는다고 해서 Synergy 통신 패킷을 SSH로 암호화할 수 없는 것은 아니다. 그러나 여기서는 최대한 클라이언트 PC에서 로그인 시에 모든 것이 자동으로 이루어지도록 할 것이므로, 암호를 입력하지 않아도 되는 공개키/개인키 기반 인증을 하려는 것이다. 중요한 것은 공개키와 개인키를 생성할 때 키 자체에 대한 passphrase를 묻는데, 이를 비워두어 설정을 하지 않아야 원하는대로 할 수 있다는 것이다.
OpenSSH 서버의 공개키/개인키 기반 인증 설정에 대한 것은 다음의 링크를 참조하라.
PuTTY는 Unix 호환 OS와 Windows에서 텔넷과 SSH 접속을 위한 무료 프로그램으로, 가볍고 무료라는 점에서 널리 사용되는 원격 접속 소프트웨어이다. PuTTY는 이 링크에서 다운로드 받을 수 있다.
PuTTY는 무설치 프로그램으로, 다운로드 받은 실행 파일로 바로 실행할 수 있다. PuTTY에서 다음 부분을 설정한다.
1) Session 카테고리에서 'Host Name (or IP address)' 부분을 설정한다. SSH 서버의 호스트 명이나 IP 주소를 입력한다. 우측의 포트는 별 다른 설정을 하지 않았으면 22가 기본이므로 그대로 둔다.

2) Connection 카테고리의 Data 하위 카테고리에서 'Auto-login username'을 설정한다.

3) Connection 카테고리의 SSH -> Auth 하위 카테고리의 'Private key file for authentication'에 개인키 파일 위치를 지정한다.

4) Connection 카테고리의 SSH -> Tunnels 하위 카테고리의 'Add new forwarded port' 항목에서 'Source port'를 '24800'으로, 'Destination'은 <서버 IP 주소 또는 호스트네임>:24800'으로 입력한다.

5) 설정이 완료되었으면 Session 카테고리에서 적당한 이름을 지정하고 'Save' 버튼을 눌러 저장한다. 저장된 세션은 사용자 레지스트리에 저장되므로, 차후에 PuTTY에서 로드하여 사용할 수 있으며 다른 PuTTY 툴셋(e.g., Plink, Pagent, etc.)에서도 사용할 수 있게 된다.
6) 'Open' 버튼을 눌러 접속 테스트를 한다. 원격 서버에 정상적으로 접속이 되면 된다.
MyEnTunnel은 PuTTY 툴셋 중 하나인 Plink의 GUI 프론트엔드로 SSH 터널링을 손쉽게 할 수 있다. MyEnTunnel은 이 링크에 서 다운로드 받을 수 있다. 다운로드는 먼저 non-unicode 버전을 받아서 설치하고 만약 unicode 지원이 필요하다면(e.g., 한글화 등) unicode 버전을 다운로드 받아 non-unicode 버전이 설치된 폴더에 덮어 씌우면 된다. unicode 버전은 단독으로 동작하지 않으며 Plink도 포함하고 있지 않으므로 그냥은 쓸 수 없다. 반드시 non-unicode 버전을 다운로드 받아 먼저 설치한 뒤, unicode 버전은 압축을 해제하여 나온 파일들을 non-unicode 버전이 설치된 폴더에 옮겨야 한다.
설치 후 프로그램을 실행하여 다음과 같은 부분을 설정한다.
1) Settings 탭에서 'SSH Server' 부분에 PuTTY에서 저장한 세션명을 적어준다. MyEnTunnel은 Plink의 프론트엔드이므로, 세션명만 지정해 줘도 세션에 설정된대로 Plink를 수행시켜 준다.
2) 그 외에 필요한 옵션들을 체크 해준다. 프로그램 실행 시 바로 접속되게 하고 싶으면 'Connect on Startup'에 체크하고, 접속이 끊겼을 때 재접속하도록 하게 하려면 'Reconnect on Failure'에 체크한다. 재접속 시도를 무한 번 시도하게 하려면 'Infinite Retry Attempts'에 체크한다. 로깅을 좀 더 자세히 하려면 'Verbose Logging'에 체크한다.

'Save' 버튼을 누르고 프로그램을 종료시켰다가 실행시키거나, 혹은 'Connect' 버튼(여기서는 접속된 상태이므로 'Disconnect'로 나옴.)을 누르면 접속된다. 'Status' 탭에서 접속 상황을 모니터링할 수 있다.
참고로 시스템 트레이의 MyEnTunnel 아이콘이 적색이면 연결이 끊긴 상황이며, 노란색이면 접속 시도 중, 초록색이면 연결이 성공하였음을 의미한다.
Synergy를 실행하고, 'Other Computer's Host Name'을 'localhost'로 설정한다.

아래 'Test' 버튼을 눌러 제대로 수행되는지 확인한다. 물론 테스트 하기 전에 현재 실행 중인 Synergy는 종료시켜야 한다.
여기까지 하면 사실상 다 된 것이다. 그러나 매번 클라이언트 PC에서 로그인할 때마다 MyEnTunnel을 실행하여 SSH 터널을 설정한 뒤 Synergy를 실행하여 이 SSH 터널에 접속하게 하여 써야 한다. 이는 매우 귀찮은 일로써, 로그인 시 자동으로 실행하게 하는 것이 편리하다.
방법은 여러가지가 있을 수 있는데, MyEnTunnel를 시작 폴더에 넣고, Synergy 클라이언트는 설정에서 로그인 시 자동 시작을 설치할 수 있다. 그러나 이렇게 하면 Synergy 클라이언트가 MyEnTunnel 보다 먼저 시작하게 되어 Synergy 디버깅 창이 떠서 이를 매번 닫아 주어야 하기 때문에 불편해진다. 아니면, Synergy 클라이언트 바로가기를 만들어 MyEnTunnel와 같이 시작 폴더에 집어 넣어도 된다. 그러나 지난 포스트에서 기술하였다시피, Windows Vista와 그 이후 버전인 Windows 7에서 관리자 모드가 필요한 프로그램 실행 시 마우스 커서가 'lock-out' 되는 문제를 해결하기 위해 Synergy 클라이언트를 관리자 모드로 실행시킬 필요가 생기게 되는데, 이 경우 로그인 시 Synergy를 자동 실행하게 해두면 Windows에 의해 실행이 막히게 된다. 따라서, 역시 지난 포스트에서 기술한 바와 같이 이 문제의 해결을 위해 Startup Program Unblocker라는 프로그램을 사용해서 관리자 모드로 실행하게끔 설정을 하는데 이 경우 시작 폴더에 위치한 프로그램의 실행은 보안상 매우 위험하므로 권장되지 않는다.
또 다른 방법은 MyEnTunnel을 레지스트리 편집을 통하여 상위 우선 순위를 가지는 자동 시작 프로그램 위치에 넣는 것이다. 이 위치는 레지스트리 에디터 상에서 다음과 같다.
이 위치에 문자열을 하나 만든 뒤 값에 MyEnTunnel 경로와 실행 파일명을 넣어 주면 된다. 이 값은 보통 다음과 같다.
MyEnTunnel 실행 시 접속되도록 설정을 해두었기 때문에, 로그인을 하고 나면 자동으로 시작되어 SSH 터널이 만들어지고, 시스템 트레이에 아이콘이 표시된다.
이 위치가 Windows에서 사용자가 할 수 있는 최상위 자동시작 우선순위인 것 같다. 그러나 Synergy가 MyEnTunnel보다 먼저 실행될 경우가 종종 있는 것 같다. 그럴 때만 제외하고 나면 귀찮은 Synergy 디버깅 창도 뜨지 않고 깔끔하게 자동으로 실행할 수 있게 된다.
참조 링크
** 추가 **
로그인 시 프로그램을 시작하게 하는 방법으로 '작업 스케줄러'를 이용하는 방법이 있어 소개한다. 다음의 링크를 참조하라.
그러나 멀티 플랫폼을 지원하는 키보드 마우스 공유 프로그램은 현재까지 Synergy가 유일하기에 아직까지 많이 쓰이고 있으며, 나 역시 지난 번에 포스팅한 바가 있듯이 Synergy를 사용하여 리눅스 데스크탑에 연결된 키보드와 마우스를 Windows OS가 설치된 랩탑과 공유하고 있다.
이러한 Synergy에는 커다란 단점이 하나 있는데, 그것은 바로 Synergy 서버와 클라이언트 간 통신에서 오가는 패킷들을 암호화하지 않는다는 것이다. 또한 인증 기능조차 제공되지 않는다. Synergy 프로젝트 홈페이지에 따르면2, Synergy는 어떠한 암호화 및 인증 방식도 제공하지 않으며, 할 계획이라고는 하지만 몇 년째 아무 소식이 없는 듯 하니 필요하다면 사용자 스스로 하는 수 밖에 없다. 특히, 인터넷과 같은 위험에 노출되어 있는 네트워크 환경에서 사용하려면 패킷의 암호화는 필수이다.
Synergy 프로젝트 홈페이지의 security.html 문서에 SSH를 이용하여 Synergy 통신을 암호화하는 방법이 개략적으로 나와 있는데, 기본적으로 SSH 터널링을 이용하는 것으로서 Synergy 서버에 SSH 서버를 세팅해 준 뒤, 클라이언트 쪽에서 SSH 터널을 열어 SSH 서버에 접속하면 Synergy 클라이언트가 이 SSH 터널에 접속하는 식이다. Synergy 클라이언트는 바로 이 SSH 터널을 이용하여 통신하기 때문에, Synergy 서버와 클라이언트 사이에 전송되는 패킷은 SSH로 암호화되어 스니핑 등으로부터 안전하게 된다.
그러나 위 문서는 개략적으로 방법을 설명한 것으로, 환경에 따라 방법이 조금씩 다르고 또한 실제적으로 그대로 적용하기에는 불편한 점이 많기에, 나름 인터넷을 통하여 Windows 클라이언트에서 로그인 시 자동으로 SSH 터널을 열고 Synergy 클라이언트가 실행되어 이 SSH 터널을 이용하여 통신하게 하는 방법을 알게 되어 포스팅하여 둔다.
먼저, 네트워크 패킷 분석 툴인 Wireshark3,4를 이용하여 Synergy 통신 패킷이 얼마나 위험에 노출되어 있는지 알아보자. Wireshark는 공식 홈페이지에서 다운로드 받을 수 있으며, 설치 및 사용 방법에 관해서는 여기에서 다루지 않는다.
다음 그림들은 Wireshark에서 패킷을 캡쳐한 스크린샷들로, 마우스의 이동과 클릭, 서버로부터의 마우스 leave 이벤트 및 클라이언트로의 마우스 enter 이벤트 등이 노출되는 것을 알 수 있으며, 키보드 타이핑의 경우에도 그대로 노출됨을 알 수가 있다.
마우스 enter 이벤트 패킷 캡쳐 화면
마우스 move 이벤트 패킷 캡쳐 화면
마우스 leave 이벤트 패킷 캡쳐 화면
마우스 presse 이벤트 패킷 캡쳐 화면
마우스 release 이벤트 패킷 캡쳐 화면
키보드 press 이벤트 패킷 캡쳐 화면, 아래 파싱된 데이터를 보면 해당 Key Id에 해당하는 키보드 입력이 보인다.
다음 그림은 SSH로 암호화된 Synergy 통신을 캡쳐한 스크린샷이다. SSH에 의해 암호화 되어 그 내용이 보이지 않는 것을 알 수 있다.
SSH 암호화된 Synergy 통신 패킷 캡쳐 화면
시스템 환경
본 포스트에서는 다음과 같은 시스템 환경을 가정한다.
- Synergy 서버: 우분투 9.10 Karmic Koala
- Synergy 클라이언트: Windows 7
- Synergy ver.: 1.3.1
또한 Synergy는 이미 설치되어 잘 동작하고 있다고 가정한다. Synergy 설치 및 사용에 관해서는 다음의 링크를 참조하라.
- 소프트웨어 KVM, Synergy 설치
- Windows Vista 사용 시 강화된 보안 때문에 불편한 점 우회하기
준비물
SSH 패킷 암호화를 위해 다음과 같은 소프트웨어들이 필요하다.
- OpenSSH 서버, http://www.openssh.org/
- PuTTY, http://www.chiark.greenend.org.uk/~sgtatham/putty/
- MyEnTunnel, http://nemesis2.qx.net/pages/MyEnTunnel
설치 및 설정
1. OpenSSH 서버 설치 및 설정
OpenSSH 서버는 Synergy 서버인 우분투 데스크탑에 설치될 것으로, 우분투에서는 아래와 같은 명령어로 손쉽게 설치할 수 있다.
$ sudo apt-get install openssh-server
취향에 따라 apt-get 대신 aptitude를 사용해도 되며, GUI를 선호한다면 시냅틱 패키지 관리자를 이용해도 된다. OpenSSH 서버 뿐만 아니라 클라이언트도 함께 설치하고 싶다면 ssh 메타 패키지를 설치하면 된다.
서버 쪽 세팅은 OpenSSH 설치로 완료된다. 추가로 다음의 명령어로 SSH 데몬이 제대로 떠 있는지 확인한다.
$ ps aux | grep sshd
root 1819 0.0 0.0 5360 780 ? Ss Feb01 0:00 /usr/sbin/sshd
root 1819 0.0 0.0 5360 780 ? Ss Feb01 0:00 /usr/sbin/sshd
또한 여기서는 공개키/개인키 기반 인증을 할 것이므로, /etc/ssh/sshd_config 파일에서 다음의 항목을 확인하여야 한다.
PubkeyAuthentication yes
물 론 공개키/개인키 기반 인증을 하지 않는다고 해서 Synergy 통신 패킷을 SSH로 암호화할 수 없는 것은 아니다. 그러나 여기서는 최대한 클라이언트 PC에서 로그인 시에 모든 것이 자동으로 이루어지도록 할 것이므로, 암호를 입력하지 않아도 되는 공개키/개인키 기반 인증을 하려는 것이다. 중요한 것은 공개키와 개인키를 생성할 때 키 자체에 대한 passphrase를 묻는데, 이를 비워두어 설정을 하지 않아야 원하는대로 할 수 있다는 것이다.
OpenSSH 서버의 공개키/개인키 기반 인증 설정에 대한 것은 다음의 링크를 참조하라.
- http://blog.pages.kr/31
- http://anyx.tistory.com/21
- http://kldp.org/node/28907
- http://kldp.org/node/73517
2. PuTTY 다운로드 및 SSH 연결 설정
PuTTY는 Unix 호환 OS와 Windows에서 텔넷과 SSH 접속을 위한 무료 프로그램으로, 가볍고 무료라는 점에서 널리 사용되는 원격 접속 소프트웨어이다. PuTTY는 이 링크에서 다운로드 받을 수 있다.
PuTTY는 무설치 프로그램으로, 다운로드 받은 실행 파일로 바로 실행할 수 있다. PuTTY에서 다음 부분을 설정한다.
1) Session 카테고리에서 'Host Name (or IP address)' 부분을 설정한다. SSH 서버의 호스트 명이나 IP 주소를 입력한다. 우측의 포트는 별 다른 설정을 하지 않았으면 22가 기본이므로 그대로 둔다.
1) 세션 설정
2) Connection 카테고리의 Data 하위 카테고리에서 'Auto-login username'을 설정한다.
2) 연결 설정 - 사용자 명 설정
3) Connection 카테고리의 SSH -> Auth 하위 카테고리의 'Private key file for authentication'에 개인키 파일 위치를 지정한다.
3) 연결 설정 - 개인키 파일 위치 설정
4) Connection 카테고리의 SSH -> Tunnels 하위 카테고리의 'Add new forwarded port' 항목에서 'Source port'를 '24800'으로, 'Destination'은 <서버 IP 주소 또는 호스트네임>:24800'으로 입력한다.
4) 연결 설정 - SSH 포트 포워딩 설정
5) 설정이 완료되었으면 Session 카테고리에서 적당한 이름을 지정하고 'Save' 버튼을 눌러 저장한다. 저장된 세션은 사용자 레지스트리에 저장되므로, 차후에 PuTTY에서 로드하여 사용할 수 있으며 다른 PuTTY 툴셋(e.g., Plink, Pagent, etc.)에서도 사용할 수 있게 된다.
6) 'Open' 버튼을 눌러 접속 테스트를 한다. 원격 서버에 정상적으로 접속이 되면 된다.
3. MyEnTunnel 다운로드 및 설치
MyEnTunnel은 PuTTY 툴셋 중 하나인 Plink의 GUI 프론트엔드로 SSH 터널링을 손쉽게 할 수 있다. MyEnTunnel은 이 링크에 서 다운로드 받을 수 있다. 다운로드는 먼저 non-unicode 버전을 받아서 설치하고 만약 unicode 지원이 필요하다면(e.g., 한글화 등) unicode 버전을 다운로드 받아 non-unicode 버전이 설치된 폴더에 덮어 씌우면 된다. unicode 버전은 단독으로 동작하지 않으며 Plink도 포함하고 있지 않으므로 그냥은 쓸 수 없다. 반드시 non-unicode 버전을 다운로드 받아 먼저 설치한 뒤, unicode 버전은 압축을 해제하여 나온 파일들을 non-unicode 버전이 설치된 폴더에 옮겨야 한다.
설치 후 프로그램을 실행하여 다음과 같은 부분을 설정한다.
1) Settings 탭에서 'SSH Server' 부분에 PuTTY에서 저장한 세션명을 적어준다. MyEnTunnel은 Plink의 프론트엔드이므로, 세션명만 지정해 줘도 세션에 설정된대로 Plink를 수행시켜 준다.
2) 그 외에 필요한 옵션들을 체크 해준다. 프로그램 실행 시 바로 접속되게 하고 싶으면 'Connect on Startup'에 체크하고, 접속이 끊겼을 때 재접속하도록 하게 하려면 'Reconnect on Failure'에 체크한다. 재접속 시도를 무한 번 시도하게 하려면 'Infinite Retry Attempts'에 체크한다. 로깅을 좀 더 자세히 하려면 'Verbose Logging'에 체크한다.
MyEnTunnel 실행/설정 화면
'Save' 버튼을 누르고 프로그램을 종료시켰다가 실행시키거나, 혹은 'Connect' 버튼(여기서는 접속된 상태이므로 'Disconnect'로 나옴.)을 누르면 접속된다. 'Status' 탭에서 접속 상황을 모니터링할 수 있다.
참고로 시스템 트레이의 MyEnTunnel 아이콘이 적색이면 연결이 끊긴 상황이며, 노란색이면 접속 시도 중, 초록색이면 연결이 성공하였음을 의미한다.
4. Synergy 설정
Synergy를 실행하고, 'Other Computer's Host Name'을 'localhost'로 설정한다.
Synergy 서버 호스트 명 설정
아래 'Test' 버튼을 눌러 제대로 수행되는지 확인한다. 물론 테스트 하기 전에 현재 실행 중인 Synergy는 종료시켜야 한다.
클라이언트 PC 로그인 시 자동 실행 설정
여기까지 하면 사실상 다 된 것이다. 그러나 매번 클라이언트 PC에서 로그인할 때마다 MyEnTunnel을 실행하여 SSH 터널을 설정한 뒤 Synergy를 실행하여 이 SSH 터널에 접속하게 하여 써야 한다. 이는 매우 귀찮은 일로써, 로그인 시 자동으로 실행하게 하는 것이 편리하다.
방법은 여러가지가 있을 수 있는데, MyEnTunnel를 시작 폴더에 넣고, Synergy 클라이언트는 설정에서 로그인 시 자동 시작을 설치할 수 있다. 그러나 이렇게 하면 Synergy 클라이언트가 MyEnTunnel 보다 먼저 시작하게 되어 Synergy 디버깅 창이 떠서 이를 매번 닫아 주어야 하기 때문에 불편해진다. 아니면, Synergy 클라이언트 바로가기를 만들어 MyEnTunnel와 같이 시작 폴더에 집어 넣어도 된다. 그러나 지난 포스트에서 기술하였다시피, Windows Vista와 그 이후 버전인 Windows 7에서 관리자 모드가 필요한 프로그램 실행 시 마우스 커서가 'lock-out' 되는 문제를 해결하기 위해 Synergy 클라이언트를 관리자 모드로 실행시킬 필요가 생기게 되는데, 이 경우 로그인 시 Synergy를 자동 실행하게 해두면 Windows에 의해 실행이 막히게 된다. 따라서, 역시 지난 포스트에서 기술한 바와 같이 이 문제의 해결을 위해 Startup Program Unblocker라는 프로그램을 사용해서 관리자 모드로 실행하게끔 설정을 하는데 이 경우 시작 폴더에 위치한 프로그램의 실행은 보안상 매우 위험하므로 권장되지 않는다.
또 다른 방법은 MyEnTunnel을 레지스트리 편집을 통하여 상위 우선 순위를 가지는 자동 시작 프로그램 위치에 넣는 것이다. 이 위치는 레지스트리 에디터 상에서 다음과 같다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
이 위치에 문자열을 하나 만든 뒤 값에 MyEnTunnel 경로와 실행 파일명을 넣어 주면 된다. 이 값은 보통 다음과 같다.
"C:\Program Files\MyEnTunnel\myentunnel.exe"
MyEnTunnel 실행 시 접속되도록 설정을 해두었기 때문에, 로그인을 하고 나면 자동으로 시작되어 SSH 터널이 만들어지고, 시스템 트레이에 아이콘이 표시된다.
이 위치가 Windows에서 사용자가 할 수 있는 최상위 자동시작 우선순위인 것 같다. 그러나 Synergy가 MyEnTunnel보다 먼저 실행될 경우가 종종 있는 것 같다. 그럴 때만 제외하고 나면 귀찮은 Synergy 디버깅 창도 뜨지 않고 깔끔하게 자동으로 실행할 수 있게 된다.
참조 링크
- http://synergy2.sourceforge.net/security.html
- http://blog.scottnolan.org/using-putty-ssh-tunneling-to-protect-synergy/
- http://cafe.naver.com/linuxcare.cafe?iframe_url=ArticleRead.nhn%3Farticleid=19964
- http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter7.html
- http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter8.html
- http://nemesis2.qx.net/pages/MyEnTunnel
** 추가 **
로그인 시 프로그램을 시작하게 하는 방법으로 '작업 스케줄러'를 이용하는 방법이 있어 소개한다. 다음의 링크를 참조하라.
작업 스케줄러를 이용하면 관리자 권한 실행도 Startup Program Unblocker 없이 가능하며, UAC가 켜져 있는 상황에서도 UAC prompt 없이 실행을 해준다.
나의 경우, 작업 스케줄러를 이용하여 MyEnTunnel과 Synergy 클라이언트를 실행하도록 했으며, Synergy 클라이언트 실행 시 debug 옵션을 'FATAL'로 주어 MyEnTunnel 보다 Synergy 클라이언트가 먼저 실행이 되어도 접속 불가 위닝 메시지를 띄우지 않도록 했다. 레지스트리를 편집하고, Startup Program Unblocker를 사용하는 것보다 작업 스케줄러를 사용하는 편이 기분상 더 깔끔한 것 같다.
- Synergy (software), Wikipedia [본문으로]
- Security, Synergy project hompage [본문으로]
- Wireshark, Wikipedia [본문으로]
- Wireshark Official Homepage [본문으로]
'Computing > Software' 카테고리의 다른 글
| 쿠분투 9.10 Karmic Koala에서 SCIM 입력기 사용 시 일부 Qt 어플리케이션에서 텍스트 복사 기능을 사용할 수 없을 때 대처법 (0) | 2010/02/11 |
|---|---|
| Firefox에서 부가 기능을 탐색할 수 없을 경우 대처법 (1) | 2010/02/06 |
| Synergy 통신을 SSH로 암호화하기 (2) | 2010/02/02 |
| Windows 7 팁 - Windows Live Messenger를 시스템 트레이에 최소화하기 (0) | 2010/01/31 |
| Windows 7 팁 - 빠른 실행(Quick Launch) 설정법 (2) | 2010/01/28 |
| HP Pavilion tx2530au의 Windows Vista를 Windows 7 Professional로 업그레이드 (0) | 2010/01/26 |
TAG MyEntunnel,
ssh,
SSH encription,
SSH 암호화,
synergy,
시너지,
대한민국>광주광역시>북구>첨단과기로 261(오룡동)>광주과학기술원>정보통신공학과
댓글을 달아 주세요
비밀댓글 입니다
2010/04/02 11:48 [ ADDR : EDIT/ DEL : REPLY ]아, 넵. 얼마든지. ^^
2010/04/02 17:03 [ ADDR : EDIT/ DEL ]방문해 주셔서 감사드립니다. ^^