因为一个客户的网络环境相对较复杂些,并且因为相关的网络设备不再归其公司IT人员管理,所以一些日常的端口都被禁止了,如20、21、3389等端口完全被阻止了;以致于我们经常性的使用teamview来进行远程维护,不得不说它的速度真的让人苦不堪言。对于SSH的反向隧道早有耳闻,只是一直不能够掌握到使用它。

为此,特对该环境进行测试;因为公司有两条ADSL所以速度上还是很nice的。

测试环境:

机器:Linux 服务器一台\windows server 2008一台<没有其他PC可用,用它做PC机用,上面有安装vnc绿色版>

实际的环境跟本图类似

网络配置:

LINUX: 192.168.10.254 <已在网关做了22端口映射>   GW:192.168.10.2

WIN:192.168.10.16  <有putty这个程序>    GW:192.168.10.1


利用SSH反向隧道搭建远程协助平台_反向ssh

 

开始配置putty,目的:希望将远程的1000端口转向本地的localhost:5900端口。这样我们就可以在远程服务器使用vnc来进行连接了。这个东东我整了半个上午终于好了。

#连接地址


利用SSH反向隧道搭建远程协助平台_vnc_02

#设置tunel


利用SSH反向隧道搭建远程协助平台_反向ssh_03

#add


利用SSH反向隧道搭建远程协助平台_休闲_04

#确保在你的windows上连接成功


利用SSH反向隧道搭建远程协助平台_ssh_05

#可以在远程主机上连过来了


利用SSH反向隧道搭建远程协助平台_反向ssh_06

#要验证密码<首先你得在win上把vnc给配置好>


利用SSH反向隧道搭建远程协助平台_休闲_07

#完成收工


利用SSH反向隧道搭建远程协助平台_休闲_08

经过测试来看,这个速度还是相当的棒的。继续找更多的功能吧!