创建 SSH 配置
将主机、端口、用户名和身份验证设置保存在 SSH 配置中。 将其重用于 SFTP 文件传输和 SSH 终端会话。
在 设置 对话框 (Ctrl+Alt+S) 中,前往 。
在左侧窗格中,点击
。
使用 仅对该项目可见 复选框以启用在其他项目中重用此服务器访问配置。
选中复选框以将 SSH 配置的使用限制于当前项目。 这样的 SSH 配置无法在当前项目之外重用。 它没有出现在其他项目的可用配置列表中。
项目特定的配置存储在 .idea 目录中。 在 通过版本控制共享这些文件之前,请先检查这些文件。 所有项目可用的服务器配置存储在 IDE 设置中。
当复选框被清除时,SSH 配置在所有 GoLand 项目中是可见的。 其设置可以在多个项目中重复使用。
在 主机、 用户名 和 端口 字段中,指定连接参数。
选择认证到服务器的方式。 请执行以下操作之一:
密码 :使用密码访问主机。 要在 GoLand 中保存密码,请选择 保存密码 复选框。
密钥对(OpenSSH 或 PuTTY) :使用 SSH 认证与密钥对。 要应用此身份验证方法,您必须在客户端计算机上拥有私钥,并在远程服务器上拥有公钥。 GoLand 支持使用 OpenSSH 工具生成的私钥。
指定存储您的 private key的文件路径,并在相应的字段中输入密码短语(如果有)。 要让 GoLand 记住密码短语,请选中 保存密码短语 复选框。
OpenSSH 配置与认证代理 :使用管理您的 SSH 密钥的凭据助手应用程序,例如 ssh-agent 或 Pageant(仅限 Windows)。
有关使用 SSH 密钥的更多信息,请参考 生成新的 SSH 密钥并将其添加到 ssh-agent 的教程。
请点击 测试连接 按钮以确保设置正确且 GoLand 可以连接到目标服务器。
支持的 OpenSSH 指令
使用 OpenSSH 配置与认证代理 时,GoLand 会读取 SSH 配置文件。 在 中选择读取方式。
默认的 OpenSSH 选项需要计算机上安装 OpenSSH,并运行 ssh -G 来读取配置。 然后,GoLand 会应用其 SSH 实现支持的设置,而不是所有 OpenSSH 功能。
遗留 选项使用内置于 GoLand 的解析器,该解析器支持以下指令: