`
wyk86485480
  • 浏览: 28655 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

Navicat for Mysql SSH tunnel 用跳板机解决方案

阅读更多

 

 Navicat Mysql SSH tunnel不能使用跳板机,对于需要跳板机登录的主机,他自带的SSH Tunnel就是鸡肋了。其实从原理上分析,根本不需要开启他得SSH Tunnel,使用本机强大SSH端口转发,加上跳板代理,即可完美解决。

1、先取消已经设置的SSH Tunnel,如下图都清空

2、本地配置好跳板机,跳板机文章很多,百度即可。比如我的:

替换Host , User, 123.45.67.89,这些换成你自己对应的参数:

vi ~/.ssh/config

Host *.mydomain.com
User root
ProxyCommand ssh qisen@123.45.67.89 nc -q0 %h %p

我这个配置的含义是:所有连接*.mydomain.com域名的ssh 都使用跳板,跳板的IP为:123.45.67.89

比如我这个例子要连接 ab.mydomain.com,就会用 123.45.67.89 做为跳板。

3、然后,开机本地到远端的Mysql 监听端口,这个是本文的重点:

ssh -vNL 3367:localhost:3306 root@ab.mydomain.com

解释:

-v :显示log,也就是verbose信息

N:不登陆到远程,L:本地监听

-vNL 3367:localhost:3306: 开启本地3367 到远程主机 ab.mydomain.com:3306 端口的映射。

所有发往本地3367端口的数据,都转发到ab.mydomain.com:3306

4、Navicat for Mysql 配置如下参数,端口必须和上面的3367一致。3367可以根据自己情况修改,只要和上面保持一致即可。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

windows下也可以,3中提到的命令,可以用plink代替:

 

plink -L 3367:localhost:3306 root@ab.mydomain.com

分享到:
评论

相关推荐

    Navicat for MySQL

    Navicat for MySQL允许用户连接到本地或远程的MySQL服务器,支持多种连接方式,如TCP/IP、SSH Tunnel、HTTP Tunnel等。用户可以创建、编辑和删除数据库,管理用户权限,监控服务器性能,以及进行数据库备份和恢复。 ...

    Navicat for MySQL (mysql工具)

    在实际使用中,Navicat for MySQL不仅适用于数据库管理员,也适合开发人员和项目团队,它简化了MySQL数据库的管理工作,提高了工作效率。无论你是初学者还是经验丰富的专业人士,Navicat都是一个值得信赖的MySQL管理...

    mysql中文绿色图形化客户端Navicat Lite for MySQL

    总的来说,Navicat Lite for MySQL以其丰富的功能和友好的中文界面,为MySQL用户提供了一个全面的数据库管理解决方案,无论是个人学习还是团队协作,都能大大提高数据库管理的工作效率。通过熟练掌握Navicat Lite,...

    navicat for mysql

    6. 远程连接与SSH Tunnel:Navicat支持通过SSH协议建立安全的远程连接,保护数据传输的安全性。 三、Navicat for MySQL的应用场景 1. 数据库开发:开发人员可以使用Navicat进行数据库设计、测试和调试,快速构建...

    Navicat for MySQL最新版

    【Navicat for MySQL最新版】是一款专为MySQL数据库设计的专业管理与开发工具,由PremiumSoft公司开发。这款软件提供了一整套全面的功能,旨在帮助用户高效地进行数据库的管理和开发工作,无论你是初级用户还是经验...

    Navicat 15 Mysql

    综上所述,Navicat 15 for MySQL是一款全面的数据库管理解决方案,无论是数据库管理员、开发者还是数据分析人员,都能从中受益。通过其丰富的功能和优秀的用户体验,Navicat 15 确实是管理MySQL数据库的得力助手。

    navicat091_mysql_cs

    《Navicat091_mysql_cs:MySQL数据库管理利器》 在IT行业中,数据库管理是一项至关重要的任务,而Navicat作为一款强大的数据库管理和开发工具,深受广大开发者的喜爱。特别是"navicat091_mysql_cs.exe",它是一款专...

    利用ssh tunnel链接mysql服务器的方法

    通过这种方式,SSH Tunnel提供了一种安全、灵活的解决方案,使得远程访问内网资源成为可能。在实际工作中,尤其对于运维人员和开发人员来说,这是一个非常实用的工具,用于进行远程数据库管理、系统监控等各种任务。

    mysql+ssh配置文档

    对于Windows客户端来说,可以使用如Navicat for MySQL这样的工具来连接Linux平台上的MySQL数据库。只需要配置好SSH隧道的相关信息即可。 - **SSH Tunnel选项**:选择“Use SSH Tunnel”并填写相应的SSH服务器信息...

    Navicat mysql可视化的操作界面

    1. **数据连接**:Navicat支持多种连接方式,包括标准TCP/IP、SSH Tunnel、HTTP Tunnel等,可以安全地连接到任何地方的MySQL服务器,无论是云服务还是本地服务器。 2. **数据库设计**:用户可以通过Navicat创建、...

    SSH隧道管理内部服务器putty,ssh secure shell

    假设我们需要访问位于局域网内的服务器C(IP地址为192.168.2.254),并通过公网上的服务器B(IP地址为211.200.200.200)作为跳板机来进行端口转发。这里给出三个常见的端口转发场景: 1. **数据库访问**:通过B转发...

    Mysql开发工具Navicat

    Navicat支持多种数据库连接方式,如TCP/IP、SSL、SSH tunnel等,确保用户能够安全地连接到远程或本地的MySQL服务器。用户可以保存多个数据库连接配置,方便快速切换。 2. **数据可视化**: Navicat提供了数据表...

    navicate9 for mysql mac

    1. **数据库连接**:Navicat9支持多种连接方式,包括标准TCP/IP、SSH Tunnel和HTTP Tunnel,可以安全地连接到本地或远程的MySQL服务器。用户可以创建、编辑和保存多个数据库连接配置,方便快速访问。 2. **数据可视...

    mysql可视化工具navicat

    1. **连接管理**:Navicat支持多种连接方式,包括标准TCP/IP、SSH Tunnel和HTTP Tunnel,确保你在任何环境下都能安全地连接到MySQL服务器。你可以存储多个数据库连接配置,方便快速切换和管理不同的数据库实例。 2....

    Navicat Premium

    **Navicat Premium** 是一款强大的数据库管理工具,它提供了多数据库类型的连接能力,包括MySQL、PostgreSQL、Oracle、SQLite、SQL Server以及MariaDB。这款软件使得数据库管理员和开发人员能够在同一环境中对不同...

    Navicate数据库了解工具

    Navicat是一款强大的数据库管理和开发工具,它支持多种数据库系统,包括MySQL、MariaDB、Oracle、SQL Server等。这款软件旨在为数据库管理员、开发者以及分析师提供一个直观且高效的界面,以方便他们进行数据管理、...

Global site tag (gtag.js) - Google Analytics