第三方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
您可以选择一种方式赞助本站