在我升级到OpenSSH 6.7附带的最新版本的Ubuntu之后,我正在尝试连接到mysql工作台。
我无法使用SSH隧道进入 mysql 。
我可以使用mysql -u root -p
使用我在Workbench中使用的相同凭据进行连接。
#KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp3$
中添加了/etc/ssh/sshd_config
行来修复问题但是我的所有查询都在workbench超时运行。这不是一个可行的解决方案。抛出错误:
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)
这个错误有解决方案吗?