mysql工具远程连接,使用ssh tunnel跳板机无法连接问题

第三方Mysql工具SSH tunnel不能使用跳板机,对于开启6位密码验证的跳板机登录的主机,SSH Tunnel就无法使用了。其实从原理上分析,根本不需要开启他得SSH Tunnel,使用本机强大SSH端口转发,加上跳板代理,即可完美解决。
1、先取消已经设置的SSH Tunnel,如下图都清空
2、本地配置跳板机(根据下面两篇文章配置)
3、利用ssh命令连接跳板机,把内网3306端口映射到本地
$ ssh -vNL 3306:172.17.1.188:3306 user@122.250.22.100
参数说明:

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

N:不登陆到远程

L:本地监听

-vNL 3306:172.17.1.188:3306: 远程主机172.17.1.188:3306端口映射到本地3306。

user@122.250.22.100:连接跳板机,如果设置别名也可以写别名


4、第三方Mysql工具配置如下参数,端口必须和映射到本地的3306端口一致。本地3306端口可以根据自己情况随意修改,只要和上面保持一致即可。
5、windows下可以用plink代替

$ plink -L 3306:172.17.1.188:3306 user@122.250.22.100

您可以选择一种方式赞助本站

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: