Remote Development with Twingate SSH and VS Code | Twingate

Remote Development with Twingate SSH and VS Code

Set up VS Code for remote development over Twingate SSH.

This guide covers IDE setup for remote development over Twingate SSH. For an overview of how Twingate SSH works, including architecture, certificate authorities, and session recording, see Privileged Access for SSH.

Prerequisites

SSH config sync

Enable SSH Server Configuration Auto-Sync in the Twingate Client (under More) to sync the SSH CA’s public key to ~/.ssh/known_hosts. This lets your SSH client automatically trust certificates issued by the Gateway, avoiding Trust On First Use (TOFU) prompts. See User configuration for details.

VS Code Remote SSH

VS Code Remote SSH lets you open a folder on a remote machine and work on it as if it were local. With Twingate, the remote host is a private SSH Resource — no public IP, no VPN, no key files.

Connect to a remote host

Open a project

Once connected: