You can choose from two paths to enable tunneling, which are described in greater details in their respective docs content:
Tunneling securely transmits data from one network to another. The CLI establishes a tunnel between a VS Code client and your remote machine. We want to provide a unified VS Code experience no matter how you use the editor, whether it's local or remote, in the desktop or in the browser.Īccess to the VS Code Server is built in to the existing code CLI. We now provide a standalone "VS Code Server," which is a service built off the same underlying server used by the remote extensions, plus some additional functionality, like an interactive CLI and facilitating secure connections to v. These extensions install a server on the remote environment, allowing local VS Code to smoothly interact with remote source code and runtimes. The VS Code Remote Development extensions allow you to work in the Windows Subsystem for Linux (WSL), remote machines via SSH, and dev containers directly from VS Code. In VS Code, we want users to seamlessly leverage the environments that make them the most productive. It allows you to securely connect to that remote machine from anywhere through a local VS Code client, without the requirement of SSH. The Visual Studio Code Server is a service you can run on a remote development machine, like your desktop PC or a virtual machine (VM). Configure IntelliSense for cross-compiling.