如图: C 机器不能被客户端 A 直接访问,平时经常需要管理 C 上的数据库。以前的做法是远程桌面登录到 B( 假设 B windows) ,再通过 B 远程桌面连接到 C 。这样,很是麻烦。现介绍一种比较方便的方法。 ( 当然,通过 B C 所在的网关设置端口转发也是可以的,但通常是不允许这样做的。这里介绍的是另一种方式 ).
 
实现工具: putty SecureCRT
原理:     借助 putty SecureCRT 端口转发功能
 
以下是具体实现:
 
一. putty 实现
使用方法:
       下载完了,直接运行。
 
       先配置远程主机 B IP 和端口, B 是一台 LINUX 主机。
 
      
      
配置端口转发,打开 putty, 点击左侧的 Connection->SSH->Tunnels, 配置如下。 Source port 是客户端 A 端口号,这个随便设置一个。 Destination 栏填写远程局域网内 C 主机 IP 和端口。然后点击 Add 。配置完成后,点击下边的 Open, 首先建立一个到远程主机 B 的连接并登录。
      
 
       打开远程桌面,开始 -> 运行 , 输入 mstsc 。在计算机栏填写 127.0.0.1:3000, 连接即可。
      
 
       弹出以下窗口,说明配置成功。
      
二. SecureCRT 实现
以下是 SecureCRT 端口转发主要配置部分,其它与 putty 类同