DataGrip 2025.2 Help

SSH 配置

此页面用于 创建 SSH 配置 ,这些配置可用于 配置远程解释器连接到 SFTP 部署服务器以及 启动 SSH 会话

"添加"按钮添加 Insert

创建新的 SSH 配置。

"移除"按钮删除 Alt+Delete

删除所选的 SSH 配置。

复制按钮复制 Ctrl+D

创建所选 SSH 配置的副本。

重命名按钮重命名 Shift+F6

重命名所选的 SSH 配置。

SSH 配置设置

仅对此项目可见

将此 SSH 配置限制为当前项目。 该配置将不会在其他项目中可用。 DataGrip 将这些配置存储在项目的 .idea 目录中,您可以在团队成员之间通过 VCS 共享。

默认情况下,此选项是禁用的,DataGrip 将 SHH 配置存储在 IDE 配置目录中。 在这种情况下,您可以在从当前 DataGrip 实例工作时,将此配置用于任何项目。

主机(H)

指定要连接的服务器的主机名。 默认值为 本地主机

用户名(U)

指定用于服务器身份验证的用户名。

端口(P)

指定要连接的远程端口号。 默认值是 22 (SSH 的标准 TCP 端口)。

身份验证类型(Y)

请选择客户端身份验证方法:

  • 密码 :使用指定的密码进行身份验证,并在必要时记住它。

  • 密钥对 :使用 SSH 认证与密钥对(OpenSSH 或 PuTTY)。 指定私钥文件的位置及相应的认证密码。 公钥应该在远程服务器上。 如果需要,请记住密码短语。

  • OpenSSH 配置和身份验证代理 :使用管理您的 SSH 密钥的凭据助手应用程序,例如 ssh-agent

    例如,参见以下教程: Generating a new SSH key and adding it to the ssh-agent

解析配置文件~/.ssh/config

请阅读 OpenSSH 客户端配置文件 以获取对应主机的 SSH 配置中未指定的任何选项。

此选项仅适用于 密码密钥对 认证类型。 通过 OpenSSH 配置和身份验证代理 ,DataGrip 会读取 OpenSSH 配置文件。

测试连接(C)

尝试使用当前的 SSH 配置设置进行连接。

连接参数

发送保持活动消息的间隔

发送定期数据包以保持 SSH 连接活动。 如果没有定期消息,远程服务器可能会关闭连接。 设置消息周期,以秒为单位。

严格主机密钥检查

指定如何处理新的和更改的主机密钥。

  • :切勿将新的主机密钥添加到用户的 known_hosts 文件,并且绝不允许连接到密钥已更改的主机。

  • 接受新的 :始终将新主机密钥添加到用户的 known_hosts 文件,但绝不允许连接到主机密钥已更改的主机。

  • :始终将新主机密钥添加到用户的 known_hosts 文件中,并允许连接到主机密钥已更改的主机。

  • 询问 :仅在确认后将新的主机密钥添加到用户的 known_hosts 文件,并且绝不允许连接到主机密钥已更改的主机。 这是默认行为。

knownhosts 文件中的哈希主机

将新的主机记录存储为哈希格式。

最后修改日期: 2025年 9月 26日