Configs2026年7月13日·1 分钟阅读

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.

Agent 就绪

这个资产会安全暂存

这个资产会先安全暂存。复制的指令会要求 Agent 读取暂存文件,并在激活脚本、MCP 配置或全局配置前先确认。

Stage only · 29/100策略:需暂存
Agent 入口
任意 MCP/CLI Agent
类型
CLI Tool
安装
Single
信任
信任等级:Established
入口
WinSCP
安全暂存命令
npx -y tokrepo@latest install df9df3a1-7edc-11f1-9bc6-00163e2b0d79 --target codex

先暂存文件;激活前需要读取暂存 README 和安装计划。

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

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产