Chinaunix首页 | 论坛 | 博客
  • 博客访问: 141232
  • 博文数量: 40
  • 博客积分: 1131
  • 博客等级: 少尉
  • 技术积分: 459
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-16 11:50
文章分类
文章存档

2012年(2)

2011年(38)

我的朋友

分类: 嵌入式

2011-08-03 17:07:55

SSH 协议能够通过已经建立好的SSH加密链路来转发任意的网络连接,从而避免了网络中的明文传输,也就无法用一些 Sniffer 工具嗅探到我们的隐秘信息了。

大致的使用过程,登录到主机上以后,就可以建立好一个 SSH 隧道,这时在你的机器本地会开放一个端口,通过本地的这个端口访问,就相当于在主机上去直接访问。很像代理服务器。

PuTTY 的 Connection-〉SSH-〉Tunnels 就是配置 SSH 隧道.

Add new forwarded port 这里就是添加隧道转发端口的
SSH 隧道是有方向的,这个方向是由下面的单选按钮 Local/Remote/Dynamic 来决定的。
Local,那么Destination 这里填写的目标是相对于远程主机。这称之为正向隧道,隧道的入口是在你的本地,出口在远程主机那一端。
Remote,那么目标地址就是相对与你的机器。这称之为反向隧道,隧道的入口是远程主机那一端,隧道的出口则是你的本地机器。
Dynamic 则不用指明Destination 目标地址,也就是说目标地址是动态的了,连入隧道时可以随意指定目标地址,而不像 Local/Remote 指明的固定目标地址,所以这样的隧道就成了变相的加密 socks5 代理服务器了。

用plink来使用动态socket通道

1, 下载plink.exe, 编写如下bat文件,plink.bat,

@echo on
c:
cd C:\Documents and Settings\hjh\桌面\
plink.exe -C -D 127.0.0.1:1080 usename@hostname

-C 表示压缩,-D表示基于SOCKS的动态端口转发。
不要关闭这个窗口,为了保持连接,ping –i 60(60s ping 次)

2, socket通道建立后,在IE端设置相同SOCKS地址和端口。

阅读(4376) | 评论(0) | 转发(0) |
0

上一篇:putty + winscp

下一篇:Live Writer

给主人留下些什么吧!~~