Features
- Remote Explorer to browse remote files
- Upload, download, and sync directories
- Upload on save and file watcher
- Multiple configurations and switchable profiles
- SFTP, FTP, and FTPS support
- Connection hopping over SSH
Sync local files with remote servers directly from VS Code and Cursor.
Open the command palette and run SFTP: Config to create .vscode/sftp.json, then edit your remote server settings.
{
"name": "My Server",
"host": "example.com",
"protocol": "sftp",
"port": 22,
"username": "user",
"remotePath": "/var/www/project",
"uploadOnSave": true
}
Download the latest .vsix package from GitHub Releases, then use Extensions: Install from VSIX... in VS Code or Cursor.