Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SCP File TransferNew to Visual Studio Code? Get it now.
SCP File Transfer

SCP File Transfer

Divyansh Pal

|
269 installs
| (0) | Free
Easily transfer files from a remote VS Code SSH session to your local PC using SCP.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 Remote File Transfer - VS Code Extension

Banner

A powerful VS Code extension that allows you to seamlessly transfer files from a remote VM to your local machine with a simple right-click → Download.

🔹 Secure | 🔹 Fast | 🔹 Customizable

📸 Screenshots

🔹 Right-Click to Download

Download File

🔹 Custom Configuration

Settings


⚡ Features

✅ One-Click File Transfer – Right-click any file in the Remote Explorer and instantly download it to your local machine.
✅ Secure SCP Protocol – Uses SSH private key authentication for secure transfers.
✅ Customizable Settings – Set your remote user, IP, and SSH key once and forget it!


📥 Installation

Method 1: From VS Code Marketplace

  1. Open VS Code.
  2. Go to Extensions (Ctrl + Shift + X).
  3. Search for "Remote File Transfer".
  4. Click Install.

Method 2: Manual Installation

  1. Download the latest .vsix package from Releases.
  2. Open VS Code → Press Ctrl + Shift + P.
  3. Run Extensions: Install from VSIX...
  4. Select the downloaded file and install.

🚀 Usage

  1. Connect to Remote VM

    • Ensure you're connected to your remote machine via VS Code SSH Remote.
  2. Right-Click to Download

    • Open the Remote Explorer.
    • Right-click a file and select "Download File".
    • Choose a destination folder on your local machine.
  3. File is Downloaded! 🎉


⚙️ Configuration

Set up your remote details once and use them forever!

  1. Open VS Code Settings (Ctrl + ,).
  2. Search for "Remote File Transfer".
  3. Set the following values:
Setting Description
remoteUser Your VM username (e.g., divyanshpal)
remoteIP Your VM's IP address (e.g., 127.00.00.1)
privateKeyPath Path to your SSH private key (e.g., C:/Users/Divyansh/.ssh/google_compute_engine)

🛠️ Development

Want to contribute? Follow these steps:

  1. Clone this repo:
    git clone https://github.com/KnightCodder/remote-file-transfer.git
    cd remote-file-transfer
    
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft