Mysql-WorkBench和YubiKey ssh-tunnel。

问题描述 投票:0回答:1

我的公司使用Yubikey连接到我们管理的系统的ssh控制台。Yubikey使用gpg访问卡上的ssh私钥,但它无法通过Mysql Workbench工作,我们被迫使用SequelPro。我们如何通过yubikey获得Mysql WorkBench的ssh认证?

Fyi,我联系了Mysql社区和YubiCo,都没有答案。

ssh mysql-workbench ssh-tunnel yubikey
1个回答
0
投票

我发现我们可以直接将远程MySQL端口3306绑定到本地端口,比如400。当然,前提是你已经有ssh工作的Yubikey。这是在我的Ubuntu 20.04 LTS桌面上开发的,但在MacOSX或其他Linux发行版上也可以很容易地工作。

ssh user@host -L 4000:localhost:3306

然后在Mysql WorkBench中,你在4000端口上建立一个localhost tcp连接,并通过ssh连接进行隧道。

image of mysql-workbench connections list with standard tcp/ip connection to localhost:4000

© www.soinside.com 2019 - 2024. All rights reserved.