xshell:local通过跳转机连接内网服务

本地开发机器 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的隧道连接。

添加一个隧道连接
763048-20191228230053183-1540452063.pnguploading.4e448015.gif转存失败重新上传取消
当完成这一步的时候,A到C的连接已经完成。我们可以看到凡是对A机器的8000端口的访问,都会通过这个隧道,转发到C机器的3306端口。
而这个隧道是建立在A机器到B机器的SSH连接上的,所用端口是1046.
2)接下来为了能在navicat里边可视化管理C的数据库,我们来配置navicat。
先在navicat中新建一个连接,在连接选项General中填写信息,其中User Name 和passwd 填的C机器上的名字和密码。然后就OK了。打开连接就可以看到远程数据库了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值