用SecureCRT进行端口转发,连接远程内网的oracle数据库

需求:公司一个项目中需要连接到某单位内网的数据库,需要先连接到公司某台服务器,然后再跳转到单位指定的跳板机上,最后通过跳板机连接oracle数据库。

方案:通过SecureCRT进行端口转发,将本地用PLSQL发出的请求转发到32服务器,然后32服务器转到138跳板机,再由138服务器转发到目标数据库,从而实现本地间接访问到Oracle数据库。

端口转发:将所有发送至IP1:port1的请求全部转发至IP2:port2


  1. 新建到服务器32的连接


  2. 配置端口转发到跳板机138



    意义是,所有访问127.0.0.1:22的请求,全部转发到172.16.** .138:22。

  3. 维持SecureCRT到服务器32的连接,新建到跳板机138的连接



    因为步骤2已经配置了将127.0.0.1:22 转到 172.16.** .138:22,所以新建的连接地址虽然是127.0.0.1:22,实际访问的是被转发后的 172.16.**.138:22。
    注:此时需要维持与32服务器的连接,如果32服务器断开,连接到138的连接也会断开。

  4. 回到服务器32的连接配置,新增数据库端口转发到138



    意思是,所有访问到127.0.0.1:1621的访问将被转发到172.16.** .138:1622

  5. 回到跳板机138的连接,配置数据库端口转发



    意思是,将访问到138本地1622端口的请求转发到10.194.**.162:1622

  6. plsql访问,访问的是127.0.0.1:1621


到此,大功告成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。