SSH로 터널링 하기
준비물
1. SSH server
2. Client (일반적인 Desktop PC, 여기서는 Windows를 가정)
(server와 client가 달라도 되며 같아도 되며 용도에 따라서 결정하면 된다.)
전체적인 그림은 다음과 같다.
[Web browser, 또는 application]
-> [Client에 설치된 SSH tunneling server(예putty 등 터널링 server)]
-> [SSH server]
1. SSH server 구축하기
linux 서버인 경우 일반적으로 ssh server가 이미 설치되어 있다.
Windows인 경우 OpenSSH를 설치하기로 한다.
1.1 OpenSSH 설치
도움말에 따라 설정 후 ssh 서버를 시작
1.2 Windows의 경우 Windows Firewall에서 예외로 22번 포트 열기
2. Client (Windows) 셋팅하기
putty를 이용한 방법과 MyEnTunnel을 이용한 방법 두가지 중 선택하면 된다.
2.1 putty 세팅 방법
putty
세션 : 222.122.XXX.XXX (SSH server의 domain name 또는 IP address)
포트 : 22
접속-->SSH-->터널링 :
윈포트(S) : 10000
대상(I) : localhost
동적(Y) : 체크 후 추가
열기후 id및 passwd 사용 로긴 완료
2.2 MyEnTunnel
Reconnect on Faiulure: 체크
Enable Dynamic SOCKS: 체크
Enable Compression : 체크
Retry Delay: 10
Port: 10000
3. Web browser 셋팅하기
3.1 Internet Explorer의 경우
도구(T)->인터넷옵션->연결->LAN 설정->프록시 서버->고급
Socks(C)에서
사용할 프록시 주소: localhost
포트: 10000 (위에 putty나 MyEnTunnel에서 설정한 port 번호)
예외: localhost;127.0.0.1
참고 사이트:
KLDP SSH sock proxy 흉내내기: http://kldp.org/node/51424
무선랜 proxy사용하여 공짜로 사용하기: http://openlook.org/blog/2004/11/25/cb-855/
개인블로그: http://kkanari.egloos.com/3034657
MyEnTunnel: http://nemesis2.qx.net/pages/MyEnTunnel
'Soft' 카테고리의 다른 글
| [필수유틸] Total Commander (토탈 커맨더) - 10년이 넘는 기간 동안 필수 유틸 (0) | 2009/06/16 |
|---|---|
| LCD Monitor setting w/ Nokia Moniter Test (노키아 모니터 테스트) (0) | 2009/06/08 |
| [링크] unix / linux 사용자 및 개발자를 위한 문서 (1) | 2009/05/27 |
| SSH Tunneling (0) | 2009/02/27 |
| HanIRC (0) | 2008/12/30 |
| GNU screen (0) | 2008/03/03 |

Prev

