博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
本地通过隧道经跳转机访问内网数据库服务器(Xshell、Navicat、Mysql)
阅读量:6155 次
发布时间:2019-06-21

本文共 472 字,大约阅读时间需要 1 分钟。

hot3.png

本地开发机器    A   localhost

跳转机器            B  115.236.125.92

数据库服务器    C  10.120.151.245

 

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

 

使用工具:

Xshell、Navicat、Mysql

 

步骤:

1)首先在Xshell上配置一个从A到B的ssh连接,同时添加一个A到C的隧道连接。

 

                  SSH连接

                    

 

 

                   添加一个隧道连接

 

                        

 

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

而这个隧道是建立在A机器到B机器的SSH连接上的,所用端口是1046.

 

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

 

                     先在navicat中新建一个连接,在连接选项General中填写信息,其中User Name 和passwd 填的C机器上的名字和密码。然后就OK了。打开连接就可以看到远程数据库了。

 

                                

转载于:https://my.oschina.net/u/2324318/blog/1635914

你可能感兴趣的文章
HTML 邮件链接,超链接发邮件
查看>>
HDU 5524:Subtrees
查看>>
手机端userAgent
查看>>
pip安装Mysql-python报错EnvironmentError: mysql_config not found
查看>>
http协议组成(请求状态码)
查看>>
怎样成为一个高手观后感
查看>>
[转]VC预处理指令与宏定义的妙用
查看>>
MySql操作
查看>>
python 解析 XML文件
查看>>
MySQL 文件导入出错
查看>>
java相关
查看>>
由一个异常开始思考springmvc参数解析
查看>>
向上扩展型SSD 将可满足向外扩展需求
查看>>
虚机不能启动的特例思考
查看>>
SQL Server编程系列(1):SMO介绍
查看>>
在VMware网络测试“专用VLAN”功能
查看>>
使用Formik轻松开发更高质量的React表单(三)<Formik />解析
查看>>
也问腾讯:你把用户放在什么位置?
查看>>
CSS Sprites 样式生成工具(bg2css)
查看>>
[转]如何重构代码--重构计划
查看>>