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

Remote Hub

AlmeidaaFelipe

|
3 installs
| (0) | Free
Connect to remote servers via SSH, SFTP, FTP or FTPS and edit files directly
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Remote Hub

Remote Hub lets you connect to remote servers and edit files directly from your editor — no extra tools needed.

SSH · SFTP · FTP · FTPS

Open VSX Downloads Open VSX Version
VS Code Marketplace Downloads VS Code Marketplace Version
GitHub

✨ What It Does

Remote Hub turns your editor into a lightweight remote file manager. Connect to any server, browse its files, and start editing. Every time you save, the file is automatically uploaded back to the server.

Changes are tracked automatically with inline diff markers in the editor gutter — just like Git. See exactly what you changed before uploading.

🚀 Features

  • Multiple Protocols — Connect via SSH, SFTP, FTP, or FTPS
  • Remote File Explorer — Browse files and folders in a familiar tree view
  • Drag & Drop Upload/Move — Drag files from Windows Explorer into the remote tree to upload, or move them around internally. A progress notification will guide you during uploads
  • Edit & Auto-Upload — Open any remote file, edit it, and save. Done. A progress notification appears while the upload runs in the background
  • Inline Diff — Automatic change tracking with colored gutter markers (green/red/blue), just like Git. Right-click to open a full side-by-side comparison
  • Remote Search — Instantly search text across all files on your SSH/SFTP server using native grep commands — without downloading a single file
  • File Operations — Create, rename, and delete files and folders directly from the sidebar
  • Saved Connections — Save your server profiles for quick access. Passwords can be securely stored using OS-level encryption
  • File Icon Themes — Fully compatible with icon theme extensions (Material Icon Theme, vscode-icons, etc.)
  • Native SSH Config — Type an alias configured in ~/.ssh/config, and let Remote Hub resolve the host, user, and private key automatically
  • Automatic Reconnect — If the connection drops, Remote Hub reconnects and retries the operation
  • Multi-Language — Interface available in English and Portuguese (pt-BR)

📋 How To Use

  1. Click the Remote Hub icon in the Activity Bar
  2. Fill in your server details (host, port, username, auth)
  3. Click Connect
  4. Browse and open files from the Explorer tree
  5. Edit and save — the upload is automatic!

🔐 Authentication

Method Description
Password Optionally saved via encrypted OS keychain (SecretStorage)
Private Key Supports encrypted keys with passphrase prompt
SSH Agent Works on Linux, macOS, and Windows (OpenSSH)

🌐 Supported Protocols

Protocol Default Port
SSH 22
SFTP 22
FTP 21
FTPS 990

🛠️ Troubleshooting

  • Connection fails? Double-check your host, port, username, and credentials
  • UI not updating? Reload the Extension Host window
  • Connection dropped? Remote Hub attempts automatic reconnect. If it fails, disconnect and reconnect manually

📌 Links

  • Visual Studio Marketplace
  • Open VSX Registry
  • GitHub Repository
  • Author Website

Made with ❤️ by Felipe Almeida

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