Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsJul 13, 2026·3 min de lecture

WinSCP — Free SFTP, SCP, and FTP Client for Windows

WinSCP is a free, open-source file transfer client for Windows supporting SFTP, SCP, FTP, FTPS, S3, and WebDAV protocols with a dual-pane interface, scripting capabilities, and .NET assembly integration.

Prêt pour agents

Staging sûr pour cet actif

Cet actif est d'abord staged. Le prompt copié demande à l'agent d'inspecter les fichiers staged avant d'activer scripts, config MCP ou config globale.

Stage only · 29/100Policy : staging
Surface agent
Tout agent MCP/CLI
Type
CLI Tool
Installation
Single
Confiance
Confiance : Established
Point d'entrée
WinSCP
Commande de staging sûr
npx -y tokrepo@latest install df9df3a1-7edc-11f1-9bc6-00163e2b0d79 --target codex

Stage les fichiers d'abord; l'activation exige la revue du README et du plan staged.

Introduction

WinSCP is one of the most popular free file transfer clients on Windows, with over 200 million downloads. Since 2000 it has provided a reliable way for developers and system administrators to securely transfer files between local and remote machines using SFTP, SCP, FTP, and other protocols.

What WinSCP Does

  • Transfers files securely via SFTP, SCP, FTP, FTPS, S3, and WebDAV
  • Provides both Commander (dual-pane) and Explorer (single-pane) interfaces
  • Synchronizes directories between local and remote locations
  • Includes a built-in text editor for quick remote file modifications
  • Automates transfers via scripting, command-line interface, and .NET assembly

Architecture Overview

WinSCP is written in C (with the core SSH/SFTP code derived from PuTTY) and Delphi for the GUI. It implements its own SSH client stack for SFTP and SCP, and uses OpenSSL for FTP over TLS. The scripting engine processes batch commands, and the .NET assembly wrapper enables integration with PowerShell and C# applications.

Self-Hosting & Configuration

  • Download the installer or portable edition from winscp.net
  • Store session credentials encrypted in the Windows registry or an INI file
  • Configure master password encryption for stored credentials
  • Use PuTTY SSH keys (PPK) or OpenSSH key formats for authentication
  • Automate transfers with the built-in script editor and task scheduler integration

Key Features

  • Supports SFTP, SCP, FTP, FTPS, S3, and WebDAV in one client
  • Dual-pane Commander and single-pane Explorer interface modes
  • Scripting engine and .NET assembly for automation
  • PuTTY-based SSH implementation with agent forwarding
  • Portable edition runs from USB without installation

Comparison with Similar Tools

  • FileZilla — cross-platform but lacks SCP and .NET integration; WinSCP is Windows-focused with richer automation
  • Cyberduck — macOS and Windows with cloud focus; WinSCP excels at SSH-based transfers and scripting
  • PuTTY — SSH terminal only; WinSCP adds file transfer GUI built on the same SSH code
  • Transmit — macOS-only and paid; WinSCP is free and Windows-native
  • Termius — commercial cross-platform SSH; WinSCP is free with deeper Windows integration

FAQ

Q: Is WinSCP free for commercial use? A: Yes. WinSCP is licensed under GPL and is free for both personal and commercial use.

Q: Can I automate file transfers? A: Yes. Use the built-in scripting language, command-line interface, or the .NET assembly from PowerShell and C#.

Q: Does WinSCP work with AWS S3? A: Yes. WinSCP supports the S3 protocol for direct bucket access.

Q: Can I use OpenSSH keys? A: Yes. WinSCP supports both PuTTY PPK and OpenSSH key formats natively.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires