Navicat通过跳板机登录mysql,报错ssh:expected key exchange

Navicat for MySQL 通过跳板机登录mysql,报错如下:

ssh:expected key exchange group packet

解决办法如下:

1、将Navicat for MySQL版本换为11及以下

2、查看ssh日志

tail -f /var/log/secure

发现ssh登录作跳板机的时候报错:

error: kex protocol error: type 30 seq 1

通过在ssh_config上添加配置来解决这个解决

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

重启即可

# ssh-keygen -A
# systemctl restart sshd

Navicat通过跳板机登录mysql,报错ssh:expected key exchange

相关推荐