跳到主要内容
AnyStorage
免费下载

Windows 11 的 SFTP 客户端

Windows 11 的 SFTP 客户端:6 款对比

6 款 Windows 11 SFTP 客户端对比:许可条款、密钥认证、资源管理器集成、同步与挂载能力,包含系统里已经自带的那一个。

自带的 sftp 命令加上 5 款图形客户端,按许可原文和「实际让人选它的那个功能」排开。

SFTP 客户端 Windows11,SFTP GUI Windows,免费 SFTP 客户端

Windows 11 已经有 SFTP 客户端,只是没有窗口

2026 年 9 月 24 日按各家官方文档核对。 装任何东西之前,先知道手上已经有什么。Microsoft 的 OpenSSH 概览页列出了内置在 Windows 功能里的命令——sshsshdssh-keygenssh-agentssh-addssh-keyscansftpscp——所以 sftp user@host 是微软原生且免费的。但不要默认它已经启用:Microsoft 的安装状态表把「Windows 10 build 1809 +」记录为「Not installed, install and enable using optional features」。

powershell

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

这能覆盖「一个文件、路径已知」的场景。覆盖不了的是:能用眼睛扫一遍的目录列表、传输队列、断点续传,以及可以双击打开的远端文件。这就是下面五款图形客户端的职责。如果你要的是盘符而不是客户端,那是另一件事,见在 Windows 11 上挂载 SFTP,这里不重复。

六款并排

许可、系统支持与功能均于 2026 年 9 月在各家官网核对(checked September 2026)。价格未含税。
客户端系统支持许可 / 价格密钥认证资源管理器集成同步是否挂载为磁盘
sftp.exe(OpenSSH)Windows 10 1809+ 的可选功能免费,系统自带ssh-agent%USERPROFILE%\.ssh没有,只有命令提示符没有
WinSCPWindows免费,GPL v3 及以上公钥、Kerberos、Pageant拖放、URL、跳转列表有,半自动 / 全自动
FileZillaWindows、macOS、Linux免费,GPL;Pro 单设备 EUR12.99 起支持双栏窗口、拖放目录比较否(RemoteDrive 是另一个产品)
CyberduckWindows 10+、macOS 10.13+免费,GPL;$10 密钥去掉捐赠提示支持书签窗口没有否(那是 Mountain Duck)
Bitvise SSH ClientWindows 11 到 XP SP3所有环境下免费支持,图形化管理密钥SFTP 窗口没有是,自带盘符映射
AnyStorageWindows 10+、macOS 11+、Linux免费版 + 付费 Pro每个连接各自配密钥或密码标签式工作区没有是,经本地 WebDAV 服务

真正起决定作用的是三列。许可 在这个领域里罕见地重要,因为六款里有四款商用也免费,而差别全在条文的写法上。同步 是真正的分水岭:公开宣称支持自动目录同步的只有 WinSCP。挂载 把传输客户端和虚拟磁盘分开,符合的只有两款。

还有一个从表里读不出来的维度:密钥交给哪个代理。Windows 自带的 sshsftp 用的是 Windows 的 ssh-agent 服务,而 WinSCP 对接的是 PuTTY 的 Pageant。就算用的是同一个密钥文件,输入口令的地方也因产品而异,同时用多个客户端时这里最容易乱。先定一款主力,再把密钥的运维方式统一到它上面,通常比同时维护两套代理更省事。

`sftp.exe`:原生、可脚本化,但没有窗口

装了别的之后也值得留着。它和 Linux 上是同一套 OpenSSH 二进制,读 %USERPROFILE%\.ssh,启用之后能和 ssh-agent 服务配合——Microsoft 的文档给的顺序是先 Get-Service ssh-agent | Set-Service -StartupType Automatic,再 ssh-add $env:USERPROFILE\.ssh\id_ecdsassh-keygen -t ecdsa 生成的密钥落在 C:\Users\username/.ssh/id_ecdsa

它止步在哪: 没有能扫一遍的列表,没有队列,没有续传的界面,也不会产生任何别的程序能打开的东西。但在怀疑图形客户端之前,它是切分认证问题最好的地方:如果 sftp user@host 通了,那么后面所有失败都是客户端配置问题而不是服务器或密钥问题,这一步能省掉大量瞎猜。所以SFTP 的 Permission denied (publickey) 也是从这里开始。

WinSCP:Windows 上的默认答案,而且它配得上

WinSCP 的自我介绍很准确——「an open source free SFTP client, FTP client, WebDAV client, S3 client and SCP client and file manager for Windows」。许可是 GPL 第 3 版及以上,许可页把授权写得很明白——「Run WinSCP for any purpose for free」,包括工作用途。

它强在两点,而且两点都有文档。一是 Windows 集成:「drag&drop, URL, shortcut icons, jump list」,加上「Explorer and Commander interfaces」两种界面可选,也就是你可以要一个行为接近资源管理器的单栏视图,也可以要经典的双栏布局。二是同步:「directory synchronization in several semi or fully automatic ways」——这份对比里公开宣称有这个能力的免费客户端只有它。此外还自带「batch file scripting and command-line interface and .NET assembly for advanced programming tasks」,所以交互操作和定时任务能用同一个工具覆盖。密钥方面它支持「password, keyboard-interactive, public key and Kerberos (GSS) authentication」,并且「integrates with Pageant (PuTTY authentication agent)」——注意是 PuTTY 的代理,不是 Windows 的 ssh-agent 服务。

它止步在哪: 只有 Windows 版,所以同一套配置搬不到 Mac 或 Linux;如果团队里有人用 Mac,你们会各用一套不同的工具和不同的站点配置。而且它不挂载,如果你要让 Photoshop、Excel 或视频剪辑软件直接打开远端文件,就得看这张表最右边那一列。

FileZilla:跨平台的那一个,但云存储要付费

如果同一个人也在用 macOS 或 Linux,它是很自然的选择。这份对比里有现行 Flathub 条目(org.filezillaproject.FilezillaGPL-2.0-or-later)的只有它。坑在协议范围:按项目自己的说明,免费客户端「supports FTP, FTPS, and SFTP — connections to traditional servers and NAS devices」。WebDAV、S3、Backblaze B2、Dropbox、Google Drive、OneDrive、SharePoint、OpenStack Swift 全是 FileZilla Pro 的功能,单设备 EUR12.99 起。Windows 11 上只用 SFTP 的话,这道付费墙跟你无关。

它止步在哪: 不挂载(FileZilla 给出的答案是 macOS 专属的另一个产品 RemoteDrive),而且它的 Windows 安装包有很长一段捆绑推广的历史,所以要从项目官网下载,并且安装过程中的每一屏都要看清楚,别一路点「下一步」。

Cyberduck:免费,而且协议覆盖最广

Cyberduck 9.5.4 于 2026 年 8 月 25 日发布,要求 Windows 10 及以上,GPL,一个窗口里支持 FTP、SFTP、WebDAV、SMB、Amazon S3、OpenStack Swift、Backblaze B2、Azure、OneDrive、Google Drive、Dropbox。如果 SFTP 服务器只是你多个远端中的一个,而其余是 bucket,那么能全都接上的免费客户端就是它。它靠捐赠维持,捐 10 USD 以上会返回一个「registers the installed application to your name and disables the donation prompt」的密钥。

它止步在哪: 按设计不挂载——那是它付费兄弟产品 Mountain Duck 的职责;界面是书签式的浏览窗口,而不是双栏的传输布局,先学 FileZilla 的人往往不习惯。捐赠提示本身不影响功能,但在一台工作机上反复弹出这件事,最终多半会让人去付那 10 USD,所以把它当成一笔很低的一次性费用来预估会更现实。周边情况见Cyberduck 替代方案

Bitvise SSH Client:所有人免费,包括公司

这一页上最让人意外的许可条款——「Bitvise SSH Client can be used free of charge, in all types of environments, without limitation」。付费许可增加的是「slightly stronger support and upgrade commitments」和免费版不含的免责条款。它还写了「Bitvise software does not contain ads, install product bundles or collect user data for sale」,和 FileZilla 的安装包历史放在一起看,这句话是有意义的。

功能面对一个 SSH 工具来说相当宽:「one of the most advanced graphical SFTP clients」、终端仿真、一键远程桌面转发、带 SOCKS 与 HTTP 代理的端口转发、「SFTP drive mapping」,以及「an FTP-to-SFTP bridge allowing you to connect to an SFTP server using legacy FTP applications」。最后这一项解决了这里其他产品都没有解决的问题:让一个只会说 FTP 的老程序连到现代的 SFTP 服务器。如果你手上有一台厂商早已停止维护、只能配 FTP 的设备或一段遗留脚本,而对面的服务器已经关掉了明文 FTP,这个桥往往是唯一不用改代码的办法。支持范围从 Windows 11 和 Windows Server 2025 一直到 Windows XP SP3,核对时的版本是 9.66。

它止步在哪: 只有 Windows 版,没有 macOS 也没有 Linux,界面偏实用而不好看;而它的盘符映射在底层到底装了什么,这次核对过的页面上并没有写,所以如果你的机器对内核态驱动有管控,这一点需要先问清楚再部署。

AnyStorage:把 SFTP 放在 bucket 旁边

这是本站做的应用。0.2.25 于 2026 年 9 月 23 日发布,支持 Windows 10 及以上、macOS 11 及以上和 Linux。SFTP 是 20 多种连接类型之一,和 FTP、WebDAV、S3、Cloudflare R2、Backblaze B2、MinIO、Google Cloud Storage、Azure Blob、阿里云 OSS、腾讯云 COS 以及三大云盘并列——于是交付用的服务器和发版用的 bucket 会落在同一个窗口的标签页里,传输汇总到一个带进度和历史的区域。

如实说明限制。 免费版限 2 个连接,比 WinSCP 或 Cyberduck 不限数量的站点列表少(但允许商用),也就是说如果你手上有五台交付服务器,免费版一开始就不够用。搜索、预览、批量操作和拖放上传是 Pro 的功能。没有目录同步也没有命令行,所以定时任务上它替不了 WinSCP——把两者放在一起用(日常在这里看,定时任务交给 WinSCP 的脚本)通常比硬选一个更实际。而 0.2.25 相对 Cyberduck 的二十四年来说还是很年轻的 0.2.x,这一点在评估上值得诚实对待。对象存储部分见S3 GUI 客户端

按用途选

先说一句:这六款里没有一款是错的选择,差别在于你最常做的那件事是什么。下面按那件事来分。

  • 一个文件、一条命令、什么都不装: 启用 OpenSSH 客户端后用 sftp.exe
  • Windows 上的日常主力: WinSCP——任何用途都免费、真正的资源管理器集成,以及这里唯一有文档的自动目录同步。
  • 同时也用 macOS 或 Linux: FileZilla,这份对比里唯一有现行 Flathub 条目的一款,但记住免费版只有 FTP / FTPS / SFTP。
  • 既要 SFTP 也要 bucket,而且免费: Cyberduck。
  • 想要一份没有附加条件许可的公司: Bitvise,「in all types of environments, without limitation」免费,还带别处没有的 FTP-to-SFTP 桥。
  • 把 SFTP 当作众多连接之一、用标签页管理: AnyStorage,前提是接受免费版 2 个连接的限制。
  • 要的是盘符而不是客户端: 在 Windows 11 上挂载 SFTP,或者把 SFTP 挂载为网络驱动器
  • 在 Mac 上: Mac 的 Transmit 替代,协议层的总览是FTP / SFTP 客户端

常见问题

Windows 11 自带 SFTP 客户端吗?

命令行自带。Microsoft 的 OpenSSH 文档把 sftpscp 列为 Windows OpenSSH 功能内置的命令。但默认并没有启用:安装状态表把「Windows 10 build 1809 +」记录为「Not installed, install and enable using optional features」,所以先用 Get-WindowsCapability 查一下,返回 NotPresent 就加上 OpenSSH.Client~~~~0.0.1.0。Windows 11 里没有图形化的 SFTP 客户端。

Windows 11 上最好的免费 SFTP 客户端是哪个?

对多数人来说是 WinSCP:GPL、「run WinSCP for any purpose for free」、有文档的 Windows 拖放集成,以及这里唯一的半自动 / 全自动目录同步。如果你要的是一份完全没有附加条件的许可,那就是 Bitvise——「free of charge, in all types of environments, without limitation」,还附带 FTP-to-SFTP 桥。如果远端里服务器和 bucket 混在一起,Cyberduck 更合适。

哪些 SFTP 客户端能映射盘符?

这份名单里有两款。Bitvise SSH Client 的公开功能里有「SFTP drive mapping」。AnyStorage 通过在 http://127.0.0.1:3211 起一个 WebDAV 服务,让资源管理器自带的「映射网络驱动器」去挂载它(免费版只读)。WinSCP、FileZilla 和 Cyberduck 是传输客户端,不挂载:FileZilla 另售 RemoteDrive,Cyberduck 的挂载产品是 Mountain Duck。路径的全貌见在 Windows 11 上挂载 SFTP

这些客户端能用我的 SSH 密钥吗?

都能,但有一个值得知道的差别:它们和哪个代理对话。Windows 自带的 sshsftpssh-agent 服务。WinSCP 则是「integrates with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH」,同时也支持密码、keyboard-interactive 和 Kerberos。如果 sftp user@host 能通而图形客户端不通,差别通常就在这个代理上。其余部分由SFTP 的 Permission denied (publickey) 处理。

WinSCP 商用也免费吗?

免费。WinSCP 以 GNU General Public License 第 3 版及以上发布,许可页写的是「Run WinSCP for any purpose for free」。FileZilla 的客户端和 Cyberduck 也是 GPL,其中 Cyberduck 多了一个捐 10 USD 可以消除的捐赠提示。Bitvise 对自家客户端的说法是「can be used free of charge, in all types of environments, without limitation」。这批里唯一付费的是单设备 EUR12.99 起的 FileZilla Pro,而且付费换到的是 FTP / FTPS / SFTP 之外的协议。