本地通过隧道跳转访问内网数据库服务器

情景描述:

本地开发机器    A   localhost

跳转机器           B  115.236.125.92

数据库服务器    C  10.120.151.245

A可达B,B可达C,A不可达C,A要访问C的数据库。

使用工具:

Xshell、Navicat、Mysql

一、首先在Xshell上配置一个从A到B的ssh连接(通过AB端口1046)

二、添加一个A到C的隧道连接(A端口8000,C端口3306)

三、A到C的连接已经完成。我们可以看到凡是对A机器的8000端口的访问,都会通过这个隧道,转发到C机器的3306端口

四、接下来为了能在navicat里边可视化管理C的数据库,我们来配置navicat

 

posted @ 2019-03-08 14:26  澄心元素  阅读(416)  评论(0编辑  收藏  举报