IntelliJ IDEA 2025.1 Help

SSH 配置

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

SSH 配置对话框

"添加"按钮添加 Insert

创建新的 SSH 配置。

"移除"按钮删除 Alt+Delete

删除所选的 SSH 配置。

复制按钮复制 Ctrl+D

创建所选 SSH 配置的副本。

重命名按钮重命名 Shift+F6

重命名所选的 SSH 配置。

SSH 配置设置

仅对此项目可见

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

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

主机(H)

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

用户名(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 配置和身份验证代理 ,IntelliJ IDEA 会读取 OpenSSH 配置文件。

有关更多信息,请参见 支持的 OpenSSH 指令

测试连接(C)

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

连接形参

发送保持活动消息的间隔

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

严格主机密钥检查

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

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

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

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

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

knownhosts 文件中的哈希主机

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

最后修改日期: 2025年 4月 24日