Mysql-WorkBench и YubiKey ssh-tunnel

Моя компания использует Yubikey для подключения к ssh-консолям систем, которыми мы управляем. Yubikey использует gpg для доступа к закрытому ключу ssh на карте, но он не работает через Mysql Workbench, и мы вынуждены использовать SequelPro. Как получить SSH-аутентификацию Mysql WorkBench через yubikey?

Fyi, я связался с сообществом Mysql и YubiCo, и ни один из них не получил ответа.

1 ответ

Я обнаружил, что мы можем просто привязать удаленный порт MySQL, 3306, к локальному порту, например 400. Конечно, при условии, что у вас уже есть ssh, работающий с Yubikey. Он был разработан на моем рабочем столе Ubuntu 20.04 LTS, но с таким же успехом мог работать на MacOSX или других дистрибутивах Linux.

ssh user@host -L 4000:localhost: 3306

Затем в Mysql WorkBench вы устанавливаете tcp-соединение localhost на порт 4000 и туннелируете через соединение ssh.

Другие вопросы по тегам