GoLand 2025.2 Help

运行 SSH 终端

您可以直接从 GoLand 启动 SSH Session。 通过在专用 SSH 终端中运行命令,您可以通过 SSH 隧道访问远程 Web 服务器或 Vagrant 实例(虚拟机)上的数据,主要用于上传和下载文件。

设置 SSH 终端

  1. Make sure an SSH server is available in the destination environment: a remote Web server or a Vagrant instance (virtual machine).

  2. Register an account on the SSH server in the destination environment and generate a pair of SSH keys or a password, depending on the server policy.

  3. Appoint the destination environment and specify the settings to establish connection with it:

    1. 设置 对话框(Ctrl+Alt+S )中,前往 工具 | SSH 终端

    2. In the 连接设置 area, appoint the destination environment:

      • 当前 Vagrant :选择此选项可在当前正在运行的 Vagrant 虚拟机 上执行 SSH 终端中的命令。

      • SSH 配置 :选择此选项可在通过某一个 SSH 配置 访问的本地或远程 Web 服务器上执行 SSH 终端中的命令。

        • 每次运行时选择 SSH 配置 :如果选择了此选项,则每次从主菜单选择 工具 | 启动 SSH 会话 时,您需要从弹出窗口中选择所需配置。

        • 如果列表中未显示所需的 SSH 配置,请点击 设置配置 链接,并在 SSH Configurations 页面中进行定义。

    3. 默认编码 列表中,选择要在 SSH 终端中使用的编码类型。

启动 SSH 终端

  1. 在主菜单中前往 工具 | 启动SSH 会话…。 或者,调用 帮助 | 查找操作 Ctrl+Shift+A 对话框,搜索 start ssh.. ,然后选择 启动 SSH 会话

  2. 根据在 工具 | SSH 终端 页签中定义的连接设置,在 设置 对话框(Ctrl+Alt+S )中可能出现以下几种行为:

    • 如果选择了 当前Vagrant 选项,SSH 终端将提供对当前运行的 Vagrant 虚拟机的访问权限。

      如需了解更多信息,请参阅 Vagrant

    • 如果选择了 SSH 配置 选项,SSH 终端将能够控制通过列表中所选 SSH 配置 可访问的服务器上的数据。 如需了解更多信息,请参阅 创建 SSH 配置

    • 如果选择了 每次运行时选择SSH 配置 选项,GoLand 将显示列表以供选择所需的 SSH 配置

    如果在 GoLand 中尚未设置 Vagrant 虚拟机或 SSH 连接,将打开 SSH 会话 对话框,提示您 创建 SSH 配置

查看 SSH 日志

GoLand 中的 SSH 连接通过 OpenSSH 运行,该程序会在客户端与服务器端保留完整日志。 具体位置取决于您的操作系统。

例如,在基于 Fedora 的 Linux 发行版中,您可以通过运行 journalctl -u ssh 来查看日志。

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