navicat SSH连接数据库报错: Putty key format too new
下载 Putty 0.79 生成了密钥,但是在navicat 15 使用SSH通道连接数据库报错: Putty key format too new。原来是因为生成的私钥格式是 V3 , navicat 15 只能识别 V2。所以,在 PuTTYgen Load 私钥,重新保存为 V2 格式。
·
问题
下载 Putty 0.79 生成了密钥,但是在navicat 15 使用SSH通道连接数据库报错: Putty key format too new
错误原因和处理
-
原来是因为生成的私钥格式是 V3 , navicat 15 只能识别 V2
-
查看 PPK 文件版本,用记事本打开私钥文件,第一行就可以看到版本是 2 还是 3
PuTTY-User-Key-File-2: ssh-rsa
或者
PuTTY-User-Key-File-3: ssh-rsa -
所以,在 PuTTYgen Load 私钥,重新保存为 V2 格式
- 切换 PPK 文件格式后,再保存 (save private key)
- 使用 v2 格式的私钥再来测试 navicat SSH 通道 ,OK!
其他问题
- 如果测试过程中,没有保存短语,每次都会弹出 “输入…SSH代理服务器通行短语”,但是实际上我并没有设置短语密码,第一次直接空白,勾选保存密码!后续就不会再弹出来了
-
使用 SSH 和不使用 SSH 的区别
在于服务器上防火墙是否开放了 3306 端口 -
2000 - unknown MYSQL error
数据库用户 / 密码错了!
更多推荐
已为社区贡献2条内容
所有评论(0)