IntelliJ IDEA 2025.1 Help

运行 SSH 终端

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

启用 FTP/SFTP/WebDAV Connectivity 插件

此功能依赖于 FTP/SFTP/WebDAV Connectivity插件,该插件默认在 IntelliJ IDEA 中捆绑并启用。 如果相关功能不可用,请确保您没有禁用插件。

  1. Ctrl+Alt+S 打开设置,然后选择 插件

  2. 打开 已安装 选项卡,找到 FTP/SFTP/WebDAV Connectivity插件,并选中插件名称旁边的复选框。

设置 SSH 终端

  1. 确保在 目标环境中有一个 SSH 服务器:远程 Web 服务器或 Vagrant 实例(虚拟机)。

  2. 目标环境上的 SSH 服务器注册一个帐户,并根据服务器策略生成一对 SSH 密钥或密码。

  3. 指定 目标环境并指定与其建立连接的设置:

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

    2. 连接设置 区域,指定 目标环境

      • 当前 Vagrant :选择此选项会在当前运行的 Vagrant 虚拟机 上执行 SSH Terminal 中的命令。

      • SSH 配置 :选择该选项,以便在可以通过 SSH configurations访问的本地或远程 Web 服务器上执行 SSH Terminal 中的命令。

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

        • 如果所需的 SSH 配置未出现在列表中,请点击 设置配置 链接,并在 SSH 配置 页面中定义一个。

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

启动 SSH 终端

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

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

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

      有关更多信息,请参见 Vagrant

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

    • 如果已选择 每次运行时选择SSH 配置 选项,IntelliJ IDEA 将显示一个列表以选择所需的 SSH 配置

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

查看 SSH 日志

IntelliJ IDEA 中的 SSH 连接通过 OpenSSH 运行,在客户端和服务器上均维护全面的日志。 具体位置取决于您的操作系统。

例如,在基于 Fedora 的 Linux 发行版中,您应该能够通过运行 journalctl -u ssh 查看日志。

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