转载请注明出处:http://zhouzaibao.iteye.com
中国的网络的特殊性相信大家都很头疼,电信用户访问网通的速度不怎么理想,在我这里基本上相当于拨号的速度,严重影响工作的效率。
我工作的地方只有电信的线路,如果通过电信的线路登陆网通的服务器速度相当的慢。在这里通过ssh的端口映射功能可以实现数据转发,访问起来速度非常好。
环境:
全部都是linux服务器(ssh端口全部为22)。
192.168.0.1 双线机房,具备网通和电信两条线路
192.168.0.2 电信服务器
192.168.0.3 网通服务器
软件环境xshell。
设置步骤如下:
1.打开xshell,新建一个session。在属性中出添加双线机房服务器的IP(192.168.0.1)、端口(22)外。选中Connection-->SSH-->Tunneling。然后在TCP/IP Forwarding中新加入一项新的条目。其中Listen Port中输入一个大于1024的端口,如8020;Destionation Host中输入网通服务器的IP:192.168.0.3;Destionation Port中输入网通服务器的SSH端口(22)。然后确认添加。
2.新建另一个Session,在IP中输入127.0.0.1,在port中输入上面映射的端口8020。然后输入用户名和密码后确定完成。注意,上面标红的两出端口必须一致。
连接过程:
1.连接192.168.0.1这台服务器。这步必须要做,连接成功才完成了端口转发
2.打开127.0.0.1的Session后就通过端口转发连接了
SecureCRT这个软件也可以实现类似的功能。具体怎么实现相信大家可以摸索出来。