У меня тут странная проблема ...
Моя база данных находится в AWS EC2, и я использовался для подключения к ней через SSH с помощью MySql Workbenh.
Для этого я сгенерировал ppt-файл, защищенный парольной фразой, с помощью puttygen
в Ubuntu 16.04, и он работал нормально.
Но после обновления, используя ту же конфигурацию, я получаю это сообщение об ошибке:
Не удалось подключиться к туннелю SSH
Ошибка аутентификации. Пожалуйста, проверьте правильность имени пользователя и пароля и повторите попытку. Подробности (Исходное сообщение об исключении): неверный тип аутентификации, сервер не принимает этот тип аутентификации. Допустимые: [u'publickey ']
Итак, в поиске в Google я нашел двух парней с одной и той же проблемой: это и это.
Предложенное решение - сгенерировать публичный файл open-ssh и использовать его, тогда это было сделано мной:
puttygen myKey.ppk -O public-openssh -o myKey.ppk
И проблема все та же! Я не уверен, что обновление Workbench (сейчас оно в версии 6.3.10) вызвало эту проблему, но до этого я мог подключиться без проблем. Я могу нормально подключиться к серверу через ssh в терминале Ubuntu.
Что я могу сделать?
- ОС: Ubuntu 16.04
- MySql: Ver 14.14 Distrib 5.7.21
- MySql Workbench: CE (GPL) 6.3.10