MySQL Workbench не может установить SSH Tunnel к MariaBD под Ubintu

Соратники,

в одной сети есть два компа:

  1. клиент - Windows 10 + Workbench
  2. сервер - Ubuntu 16 + MariaDB.

Пытаюсь через Workbench законнектиться к базе, используя ssh с ключами. При тесте коннекта мгновенно (вот прямо меньше секунды) получаю ошибку

Could not connect the SSH Tunnel. Access denied for 'none'. Authentication that can continue: publickey,password.

По кнопке "повтор" - то же самое. По кнопке "отмена" - вот такую ошибку:

failed to connect to MySQL at 127.0.0.1:3306 through SSH tunnel at [email protected]:2222 with user remoteuser. Tunnel connection cancelled

Что еще делал:

  1. С того же виндового компа на тот же Убунту через SSH по ключу захожу без проблем.
  2. Если в Workbench заменить connection method на Standard TCP/IP без ключей и ходить по имени-паролю - все коннектится.

Меня очень смущает denied for 'none'. Почему none? Все имена ведь прописаны!

Настройки workbench:

  • connection method: Standard TCP/IP over SSH
  • SSH Hostname: 192.168.1.41:2222 (порт ssh у меня 2222)
  • SSH Username: linuxuser (это пользователь на удаленном компе)
  • SSH Password: пробовал и пароль linuxuser'а, и пароль от ключа, и оставлять пустым
  • SSH Key File: указан секретный ключ MySQL Hostname: 127.0.0.1 , как советуют.
  • MySQL server port: 3306, стандартный. На линуксовом компе в файерволе и 2222, и 3306 открыты.
  • Username: remoteuser, этому пользователю БД разрешено коннектиться извне. Впрочем, с локальными пользователями тоже пробовал.
  • Password: пароль remoteuser'a или пустой
  • Default Schema: пусто.

У базы прописано bind-address = 0.0.0.0


Ответы (0 шт):