运行 SSH 终端
您可以直接从 WebStorm 启动一个 SSH Session。 通过在专用 SSH 终端中运行命令,您可以通过 SSH 通道访问远程 Web 服务器或 Vagrant 实例(虚拟机)上的数据,主要用于上传和下载文件。
设置 SSH 终端
请确保在 目标环境 中提供了 SSH 服务器:远程 Web 服务器或 Vagrant 实例(虚拟机)。
在 目标环境 中的 SSH 服务器上注册账户,并根据服务器策略生成一对 SSH 密钥或密码。
指定 目标环境 ,并配置与该环境建立连接的设置:
在 设置 对话框(Ctrl+Alt+S )中,进入 。
在 连接设置 区域中,指定 目标环境:
当前 Vagrant :选择此选项可在当前正在运行的 Vagrant 虚拟机 上执行 SSH 终端中的命令。
SSH 配置 :选择此选项可在通过某个 SSH 配置 可访问的本地或远程 Web 服务器上执行 SSH 终端中的命令。
每次运行时选择 SSH 配置 :如果选择此选项,每次从主菜单选择 时,您都需要从弹出列表中选择所需的配置。
如果列表中没有显示所需的 SSH 配置,请单击 设置配置 链接,并在 SSH Configurations 页面中进行定义。
从 默认编码 列表中,选择在 SSH 终端中使用的编码方式。
启动 SSH 终端
在主菜单中,转到 。 或者,调出 帮助|查找操作 Ctrl+Shift+A 对话框,搜索 start ssh.. ,然后选择 启动 SSH 会话。
根据在 页的 设置 对话框(Ctrl+Alt+S )中定义的连接设置,可能出现以下几种行为:
如果选择了 当前Vagrant 选项,SSH 终端将提供对当前运行的 Vagrant 虚拟机的访问。
有关更多信息,请参阅 Vagrant:使用可复现的开发环境进行开发。
如果选择了 SSH 配置 选项,SSH 终端将提供对通过列表中所选 SSH 配置 可访问服务器上数据的控制。 有关更多信息,请参阅 创建 SSH 配置。
如果选择了 每次运行时选择SSH 配置 选项,WebStorm 将显示一个列表,供您选择所需的 SSH 配置。
如果在 WebStorm 中尚未设置 Vagrant 虚拟机或 SSH 连接,系统将打开一个 SSH 会话 对话框,提示您 创建 SSH 配置。
查看 SSH 日志
WebStorm 中的 SSH 连接通过 OpenSSH 运行,在客户端和服务器端均保留详细日志。 具体位置取决于您的操作系统。
例如,在基于 Fedora 的 Linux 发行版中,您可以通过运行 journalctl -u ssh 查看日志。