navicat链接数据库报80070007

navicat用ssh跳转登录mysql连接时报:

80070007: ssh隧道:服务器不支持diffie-hellman-group1-sha1 keyexchange

是由于ssh配置缺少KexAlgorithms与密码导致。


解决办法是

KexAlgorithms diffie-hellman-group1-sha1, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group14-sha1


密码3 des - cbc, blowfish-cbc, aes128-cbc, aes128-ctr, aes256-ctr


执行下面代码ssh - keygen

——


重启ssh服务重新启动ssh


navicat链接数据库报80070007