navicat使用ssh登录mysql报错:expected key exchange group packet from server(转载)
一、navicat ssh连接方式
由于公司使用的是阿里云的RDS,需要通过内网连接数据库(不直接提供公网访问),此时可以使用navicat的ssh方式,通过一台跳板机连接内网的RDS
二、连接报错及解决方式
报错:SSH: expected key exchange group packet from server
解决办法:跳板机配置sshd
vim /etc/ssh/sshd_config #编辑sshd配置文件,在最后添加
命令如下
vi /etc/ssh/sshd_config
i 进入编辑模式
在最后增加以下代码
KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1
重启sshd
service sshd restart
成功连接内网的数据
参考资料: