MySQL Workbench не может установить SSH Tunnel к MariaBD под Ubintu
Соратники,
в одной сети есть два компа:
- клиент - Windows 10 + Workbench
- сервер - 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
Что еще делал:
- С того же виндового компа на тот же Убунту через SSH по ключу захожу без проблем.
- Если в 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