GoLand 2025.2 Help

SSH 配置

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

添加按钮添加 Insert

创建新的 SSH 配置。

移除按钮删除 Alt+Delete

移除所选 SSH 配置。

复制按钮复制 Ctrl+D

创建所选 SSH 配置的副本。

重命名按钮重命名 Shift+F6

重命名所选 SSH 配置。

SSH 配置设置

仅对此项目可见

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

默认情况下,此选项处于禁用状态,GoLand 会将 SSH 配置存储在 IDE 配置目录中。 在此情况下,您可以在使用当前 GoLand 实例时,在任何项目中使用该配置。

主机(H)

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

用户名(U)

指定用于连接服务器认证的用户名。

端口(P)

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

身份验证类型(Y)

选择客户端身份验证方式:

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

  • 密钥对 :使用 SSH 身份验证和密钥对(OpenSSH 或 PuTTY)进行身份验证。 请指定私钥文件的位置以及相应的认证密码。 公钥应位于远程服务器中。 在需要时记住该密码。

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

    例如,请参阅以下教程: 生成新的 SSH 密钥并将其添加到 ssh-agent

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

读取 OpenSSH 客户端配置文件 ,以获取在 SSH 配置中未指定的主机选项。

此选项仅对 密码密钥对 认证类型可用。 对于 OpenSSH 配置和身份验证代理 ,GoLand 在任何情况下都会读取 OpenSSH 配置文件。

有关更多信息,请参阅 支持的 OpenSSH 指令运行 SSH 终端

测试连接(C)

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

连接参数

发送保持活动消息的间隔

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

严格主机密钥检查

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

  • :从不将新主机密钥添加到用户的 known_hosts 文件,也不允许连接到主机密钥已更改的主机。

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

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

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

knownhosts 文件中的哈希主机

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

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