PhpStorm 2021.3 Help

SSH 配置

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

添加按钮 添加 Insert

创建一个新的 SSH 配置。

删除按钮 删除 Alt+Delete

删除选定的 SSH 配置。

复制按钮 复制 Ctrl+D

创建所选 SSH 配置的副本。

重命名按钮 改名 Shift+F6

重命名选定的 SSH 配置。

SSH 配置设置

仅对该项目可见

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

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

主持人

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

用户名

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

港口

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

本地端口

指定要从中转发连接的本地端口号。没有默认值,这意味着 PhpStorm 动态选择端口号。

认证类型

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

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

  • 密钥对:使用带有密钥对(OpenSSH 或 PuTTY)的SSH 身份验证。指定私钥文件的位置和相应的身份验证密码。公钥应该在远程服务器上。如有必要,请记住密码。

  • OpenSSH 配置和身份验证代理:使用凭据帮助应用程序来管理您的 SSH 密钥,例如Windows 上的Pageant或macOS 和 Linux 上的 ssh-agent 。

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

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

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

此选项仅适用于密码密钥对身份验证类型。使用OpenSSH 配置和身份验证代理,PhpStorm 无论如何都会读取 OpenSSH 配置文件。

测试连接

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

连接参数

每次发送保持活动消息

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

严格的主机密钥检查

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

  • :永远不要将新的主机密钥添加到用户的 known_hosts 文件中,并且永远不允许连接到具有更改的主机密钥的主机。

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

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

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

在 knownhosts 文件中散列主机

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

最后修改时间:2022 年 2 月 1 日