使用 Visual Studio Code 中的远程 - SSH 扩展
现在,你已经设置了 SSH 服务器,接下来让我们学习如何从本地计算机连接到远程计算机。 你所在机构的开发人员希望继续使用 Visual Studio Code 作为编辑器。 通过远程 - SSH 扩展,可以使用 Visual Studio Code 在远程计算机上进行开发。
远程 - SSH 扩展
Visual Studio Code 远程 - SSH 扩展 允许将任何远程计算机与 SSH 服务器一起使用作为开发环境。 该扩展将打开本地计算机与远程计算机之间的连接。 该扩展在远程环境中安装名为 Visual Studio Code Server 的服务器 ,该服务器允许本地 Visual Studio Code 与远程源代码和运行时顺利交互。
连接到远程计算机后,可以在远程文件系统上的任意位置与文件和文件夹进行交互,并利用 Visual Studio Code 的完整功能集,如 IntelliSense (完成)、代码导航和调试。 该扩展可以直接在远程计算机上运行命令和其他扩展,因此无需在本地计算机上提供源代码即可获得这些好处。
Visual Studio Code 在以下两个位置之一运行扩展:在 UI/客户端本地,或在 SSH 主机上远程运行。 虽然影响 Visual Studio Code UI(如主题)的扩展在本地安装,但大多数扩展都驻留在远程计算机上。 此设置可确保你获得顺畅的体验,并让你可以从本地计算机为远程计算机上的给定工作区安装任何所需的扩展。 这样,你就可以从另一台装有扩展的机器上准确地从上次中断的地方继续操作。
仅使用远程 - SSH 连接到你信任以及由你信任的一方拥有的安全远程机器。 受入侵的远程服务器可以使用 Visual Studio Code 远程连接在本地计算机上执行代码。
在下一节中,你将安装远程 - SSH 扩展并使用它来连接到你创建的 SSH 服务器。