本地經過隧道跳轉訪問內網數據庫服務器

情景描述:

本地開發機器    A   localhostsql

跳起色器            B  115.236.125.92shell

數據庫服務器    C  10.120.151.245數據庫

A可達B,B可達C,A不可達C,A要訪問C的數據庫。服務器

使用工具:

Xshell、Navicat、Mysqlssh

步驟:

1)首先在Xshell上配置一個從A到B的ssh鏈接,同時添加一個A到C的隧道鏈接。

                  SSH鏈接工具

                    

                   添加一個隧道鏈接blog

當完成這一步的時候,A到C的鏈接已經完成。咱們能夠看到凡是對A機器的8000端口的訪問,都會經過這個隧道,轉發到C機器的3306端口。開發

而這個隧道是創建在A機器到B機器的SSH鏈接上的,所用端口是1046.可視化

2)接下來爲了能在navicat裏邊可視化管理C的數據庫,咱們來配置navicat 。

先在navicat中新建一個鏈接,在鏈接選項General中填寫信息,其中User Name 和passwd 填的C機器上的名字和密碼。而後就OK了。打開鏈接就能夠看到遠程數據庫了。配置

也可讓程序直接鏈接數據庫。棒棒噠

相關文章
相關標籤/搜索