PyCharm 2025.3 Help

SSH 配置

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

添加按钮添加 Insert

创建新的 SSH 配置。

删除按钮删除 Alt+Delete

删除所选 SSH 配置。

复制按钮复制 Ctrl+D

创建所选 SSH 配置的副本。

重命名按钮重命名 Shift+F6

重命名所选 SSH 配置。

SSH 配置设置

仅对此项目可见

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

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

主机(H)

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

用户名(U)

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

端口(P)

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

身份验证类型(Y)

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

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

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

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

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

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

对于相应主机,在 SSH 配置中未指定的任何选项,请读取 OpenSSH 客户端配置文件

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

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

测试连接(C)

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

连接参数

发送保持活动消息的间隔

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

严格主机密钥检查

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

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

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

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

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

knownhosts 文件中的哈希主机

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

最后修改日期: 2025年 12月 2日