Я пытаюсь подключиться к серверу MySQL на хосте X через машину Y через SSH.MySQL Workbench (версия 6.0.8) Ошибка аутентификации SSH
Такая же установка (но более старая версия рабочего стола MySQL) работает на моем другом поле (CentOS 6.3).
Однако такая же настройка не работает на моем CentOS 6.5.
Я пытался использовать ключ SSH для аутентификации между моей коробкой и машиной Y над SSH, и это работает, когда я SSH из моего окна, чтобы машины Y.
Однако MySQL Workbench дал мне следующую ошибку: ОШИБКА Не удалось установить соединение SSH: плохой тип аутентификации (allowed_types = ['publickey', 'gssapi-with-mic']).
Некоторые люди предположили, что я установил AllowTcpForwarding на yes в/etc/ssh/sshd_config, что я и сделал, перезапустил службу и перезагрузил мою машину.
Но у меня все еще такая же ошибка.
Любая идея?
Похоже, что по какой-либо причине ключ .ssh/id_dsa не был поднят, когда подключался MySQL workbench attemtps.
Заранее спасибо.
MySQL Workbench автоматически не забирает id_rsa. Вы установили его в настройках соединения? –
Хм ... Я думал, это будет потому, что старшая версия (5.x). Несмотря на это, я попытался указать файл закрытого ключа, и он дал мне ту же ошибку. – Hei
Мы столкнулись с этой же проблемой при использовании MySQL Workbench на новом компьютере. Наш сервер настроен только на прием ssh с аутентификацией ключа. И MySQL, похоже, первоначально игнорирует параметр файла SSH Key File. То, что, похоже, иногда помогает пользователю SSH через терминал на Mac или cygwin в Windows. По какой-то причине после этого работает Workbench MySQL. Понятия не имею почему. Решения, предлагаемые до сих пор, не имели никакого эффекта. –