Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Remote FSNew to Visual Studio Code? Get it now.
Remote FS

Remote FS

liximomo

|
143,436 installs
| (56) | Free
Working with any file in everywhere like they are in local with vscdoe.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Remote File System for VS Code

Paypal Donations PayPal Me

Working with any file in everywhere like they are in local with vscode.

Features

  • Open remote from code CLI.
  • Provide multiple schemes(sftp, ftp). More is coming!
  • Password/Passphrase Prompting.
  • Multiple remote folders at once.

Setup

  1. Open User Settings.

    • On Windows/Linux - File > Preferences > Settings
    • On macOS - Code > Preferences > Settings
  2. Add your remote configs to "remotefs.remote" in your User Settings.

  3. Cmd+Shift+P open command palette(Ctrl+Shift+P on Windows/Linux), run Remote FS: Add Folder to Workspace command.

  4. Enjoy it😘!

Config

{
  "remotefs.remote": {
    "dev": {
      "scheme": "sftp",
      "host": "host",
      "username": "username",
      "rootPath": "/path/to/somewhere"
    },
    "site": {
      "scheme": "ftp",
      "host": "host",
      "username": "username"
    },
    "projectX": {
      "scheme": "sftp",
      "host": "host",
      "username": "username",
      "privateKeyPath": "/Users/xx/.ssh/id_rsa",
      "rootPath": "/home/foo/some/projectx"
    }
  }
}

You can find extra options with auto complete(Ctrl+Space)!

You can also see the full config here.

CLI

Once you've config your remote in User Setting. You can open any remote from code CLI in your terminal.

Usage

code --folder-uri <scheme>://<remote>[/path]

Example

Setting:

{
  "remotefs.remote": {
    "test": {
      "scheme": "ftp",
      "host": "host",
      "username": "username"
    },
    "projectX": {
      "scheme": "sftp",
      "host": "host",
      "username": "username",
      "privateKeyPath": "/Users/xx/.ssh/id_rsa",
      "rootPath": "/home/foo/some/projectx"
    }
  }
}

Open projectX at rootPath(/home/foo/some/projectx).

code --folder-uri sftp://projectX/

Open projectX at rootPath/dirA (/home/foo/some/projectx/dirA).

code --folder-uri sftp://projectX/dirA

Open test at rootPath.

code --folder-uri ftp://test/

Donation

If this project help you reduce time to develop, you can give me a cup of coffee :)

Wechat

Wechat

Alipay

Alipay

PayPal

Paypal Donations PayPal Me

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft