2015-10-13 4 views
2

Я пытаюсь подключиться к mysql workbench, после того как я обновил до последней версии Ubuntu, которая поставляется с OpenSSH 6.7.Открывает SSH mysql Workbench обходной путь

Я не могу туннелировать в mysql используя туннель SSH. Я могу подключиться с помощью mysql -u root -p с теми же учетными данными, которые я использую в Workbench.

  1. Я попытался установить Парамико 1.51.1 - Без разницы.
  2. Если я добавлю #KexAlgorithms [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp3$ строку в /etc/ssh/sshd_config, которая исправляет проблему, но все мои запросы выполняются в тайм-ауте рабочей среды. Это не жизнеспособное решение.

Ошибка, отбрасывается:

10:42:03 [INF][SH tunnel]: Existing SSH tunnel not found, opening new one 
10:42:03 [INF][SSH tunnel]: Opening SSH tunnel to .. 
10:42:03 [ERR][sshtunnel.py:notify_exception_error:233]: Traceback (most recent call last): 
    File "C:\Program Files\MySQL\MySQL Workbench 6.3 CE\sshtunnel.py", line 298, in _connect_ssh look_for_keys=has_key, allow_agent=has_key) 
    File "C:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\paramiko\client.py", line 301, in connect t.start_client() 
    File "C:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\paramiko\transport.py", line 461, in start_client 
raise e 
SSHException: Incompatible ssh peer (no acceptable kex algorithm) 

Есть ли решение этой ошибки?

ответ

1

Вам необходимо обновить paramiko. Следуйте за this quide.

+0

Этот ответ немного стар, и когда это делается в Windows, он разрывает менеджер туннеля SSH с последней версией paramiko: 'Не удается запустить SSh-менеджер туннеля' – surfer190

Смежные вопросы