打开SSH mysql Workbench解决方法

时间:2015-10-13 15:43:43

标签: php mysql ssh

在我升级到OpenSSH 6.7附带的最新版本的Ubuntu之后,我正在尝试连接到mysql工作台。

我无法使用SSH隧道进入 mysql 。 我可以使用mysql -u root -p使用我在Workbench中使用的相同凭据进行连接。

  1. 我尝试过安装Paramiko 1.51.1 - 没有区别。
  2. 如果我在#KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp3$中添加了/etc/ssh/sshd_config行来修复问题但是我的所有查询都在workbench超时运行。这不是一个可行的解决方案。
  3. 抛出错误:

    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 个答案:

答案 0 :(得分:1)

您需要升级paramiko。关注this quide。