You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级DataGrip 2021.3.1后无法通过指定ppk密钥连接服务器数据库

DataGrip 2021.3.1 SSH指定密钥不生效解决方案

该问题是此版本IDE的已知SSH配置优先级缺陷,默认会优先读取系统默认路径下的id_rsa密钥,忽略用户手动指定的密钥文件,可按以下步骤修复:

  • 第一步:关闭默认密钥自动查找
    打开对应数据源的配置页,切换到SSH/SSL标签,点击SSH配置右侧的齿轮按钮进入全局SSH配置编辑界面,找到认证模块下的 跳过读取SSH配置和默认密钥 选项,勾选后保存配置。
  • 第二步:校验密钥格式兼容性
    2021.3版本仅支持PuTTY v2版本的ppk密钥,如果你使用的是PuTTYgen生成的v3版ppk,打开PuTTYgen加载现有密钥后,点击「导出私钥」选择版本2 ppk格式重新保存即可。
    如果你使用的是macOS/Linux系统,也可以将ppk转换为OpenSSH格式密钥,执行权限修改命令保证IDE可正常读取:
    chmod 600 /path/to/your/converted/openssh_key
  • 第三步:重启验证
    完全关闭DataGrip后重新启动,进入数据源配置页测试连接,此时IDE只会加载你手动指定的密钥文件,不会再弹出id_rsa的密码输入框。

如果上述操作后问题仍存在,可临时回退到2021.2.x版本使用,该缺陷在2021.3.2及后续补丁版本已被修复。


内容的提问来源于stack exchange,提问作者cerberusphp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 20:45:02