首页/软件/WinSCP
W

WinSCP:Windows 平台免费开源的 SFTP/SCP 文件传输利器 #

WinSCP 是什么? #

WinSCP 是一款 Windows 环境下使用的开源图形化 SFTP 客户端,同时支持 SCP 协议,它的主要功能是在本地与远程计算机之间安全地复制文件,并且可以直接编辑远程文件。

作为一款免费的 Windows 文件管理器,WinSCP 覆盖了 SFTP、SCP、FTP、S3 和 WebDAV 等多种协议,可以连接到绝大多数 UNIX/Linux 服务器、云存储与 WebDAV 服务。它既提供了与 Windows 资源管理器高度一致的图形界面,也提供了面向键盘操作的 Norton Commander 风格界面,同时内置文本编辑器、目录同步、脚本与命令行自动化等能力。对于运维工程师、网站开发者、系统管理员以及需要频繁上传下载文件的普通用户来说,WinSCP 解决了「在 Windows 上安全、可视化管理远程文件」这一核心痛点,累计下载量已超过 2.7 亿次,在 SourceForge 上的用户评分为 4.8 分(满分 5 分,共 209 条评价)。

WinSCP 有哪些亮点特色? #

  • 多协议全覆盖:同时支持 SFTP、SCP、FTP、S3 与 WebDAV,一套工具即可应对 Linux 服务器、对象存储与云端文件的日常管理需求。
  • 纯 Windows 深度集成:支持拖拽上传下载、文件 URL 注册、快捷方式启动,能与 Windows 资源管理器无缝互通,操作习惯几乎零学习成本。
  • 双界面自由切换:提供 Windows Explorer 与 Norton Commander 两种界面风格,安装时可选择,之后也能在设置中随时更改,兼顾鼠标用户与键盘流用户。
  • 强大的自动化能力:支持批处理脚本、命令行方式以及 .NET 程序集调用,可配合 Windows 任务计划实现定时下载、上传与文件同步。
  • 灵活的认证体系:支持 SSH 密码、键盘交互、公钥以及 Kerberos(GSS)验证,并可与 Pageant(PuTTY Agent)集成,实现多类型公钥的统一管理。
  • 便携免安装:可将设置保存在配置文件中而非注册表,配合便携版即可直接从 U 盘等移动介质运行,不留系统痕迹。
  • 多语言与国际化:内置包括简体中文在内的二十余种界面语言,安装包自带当前在维护的翻译,中文用户开箱即用。
  • 企业级部署支持:官方提供 MSI 安装包与 Inno Setup 命令行参数(如 /SILENT、/VERYSILENT、/ALLUSERS),方便系统管理员批量静默部署与卸载。

免费下载 WinSCP #

以下为官方提供的各类型安装包,点击链接即可下载。请注意 6.6.4.RC 为候选发布版本(Release Candidate),如需长期使用建议关注官网正式版发布动态。

文件名 描述 大小 下载
WinSCP-6.6.4.RC-Automation.zip 自动化/脚本扩展组件包 8.5 MB 夸克网盘
WinSCP-6.6.4.RC-Portable.zip 便携版,免安装,配置存于 INI 文件,适合放在移动介质使用 8.4 MB 夸克网盘
WinSCP-6.6.4.RC-Setup.exe 标准安装程序(Inno Setup 打包),适合个人用户一键安装 12.5 MB 夸克网盘
WinSCP-6.6.4.RC.msi MSI 安装包,适合企业管理员批量静默部署,可选安装语言与方式较固定 24.9 MB 夸克网盘

WinSCP 如何使用? #

WinSCP 的上手流程非常直观,第一次使用的用户建议从 Explorer 界面开始,操作逻辑与 Windows 资源管理器几乎一致:

  1. 启动程序并填写登录信息:打开 WinSCP 后会弹出登录对话框,依次选择服务器的协议(如 SFTP 或 SCP)、输入主机名、用户名和密码,然后点击「登录」。大多数场景下只需这几项即可完成连接。

  2. 选择适合自己的界面:连接成功后程序会打开一个类似资源管理器的目录窗口。如果习惯 Total Commander、Norton Commander 类工具,也可以在安装或设置中切换为 Commander 界面,实现全键盘操作。

  3. 拖拽完成文件传输:最简单的传输方式是直接把远程面板中的文件或目录拖到本地面板、其他资源管理器窗口或桌面上。如果按住 Shift 键拖拽,文件会在传输完成后从远程目录中删除(即「移动」)。

  4. 通过右键菜单执行更多操作:在任意文件或目录上单击右键,即可在上下文菜单中找到重命名、修改属性、建立符号链接、创建快捷方式、编辑等常见操作,也可以用复制粘贴、Files > Download 菜单或快捷键完成传输。

  5. 进阶:同步与自动化:借助内置的目录同步功能,可以半自动或自动保持本地与远程目录一致;如果希望无人值守运行,则可以使用脚本命令 get,或通过 .NET 程序集方法 Session.GetFiles 集成到自己的程序中,再配合 Windows 任务计划定时执行。

小提示:如果连接 Linux 服务器后发现中文文件名或文件夹名显示为乱码,可在登录对话框的「高级选项 → 环境」中,把「UTF-8 encoding for filenames」设为开启即可解决。

WinSCP 的常见问题? #

WinSCP 是免费的吗? 是的。WinSCP 是一款免费开源软件,可自由下载和使用;如果希望更便捷地获取安装,也可以从 Microsoft Store 以 19.99 美元购买带商店分发与自动更新的版本。

WinSCP 支持哪些协议? 官方定位为 Windows 平台的文件管理器,支持 FTP、SFTP、SCP、S3 与 WebDAV。其中 SFTP 与 SCP 基于 SSH 协议,二者均支持 SSH-1 与 SSH-2。

连接 Linux 服务器后中文文件名显示乱码怎么办? 这是 Windows 与 Linux 默认编码不同导致的。打开 WinSCP 的登录窗口,进入「高级选项 → 环境」,把「UTF-8 encoding for filenames」设为开启,重新连接后中文即可正常显示。

升级 WinSCP 会丢失原有配置吗? 不会。直接下载新版本覆盖安装即可,安装程序会保留并自动升级原有配置。使用便携版时,只需用新版本文件替换旧文件,新版本始终可以读取旧版本的配置。

如何把 WinSCP 放进 U 盘随身携带? 下载便携版(Portable)即可,它能将设置保存在 INI 配置文件中而不是注册表里,无需安装,非常适合在移动介质上运行。

怎样确认下载的安装包没有被篡改? 在 Windows 资源管理器里查看安装包属性,在「数字签名」选项卡中确认签名为 "Martin Prikryl";同时可以对照发布说明或下载页提供的 SHA-256 校验值,使用 certutil 命令自行校验。

WinSCP 如何安装? #

WinSCP 仅支持 Windows 平台,官方提供三种安装方式,可按需选择。

一、使用 Setup.exe 安装(推荐给个人用户) #

  1. 关闭所有正在运行的 WinSCP 实例,否则安装程序将无法启动。
  2. 双击下载好的安装程序图标运行安装向导。
  3. 如果安装程序不支持你当前的 Windows 语言,请先选择一种可用的替代语言。
  4. 在许可协议页面阅读后点击「接受」。
  5. 在选择安装类型时,选择「典型安装(Typical installation)」即可完成基础安装。
  6. 在「初始用户设置」中选择界面风格:习惯 Total Commander、Altap Salamander、Norton Commander 的用户可保留默认的 Commander 界面,其余用户建议选择 Explorer 界面。
  7. 在「准备安装」页面确认选项后点击「安装」开始安装。
  8. 安装完成后,可能需要重启 Windows 资源管理器或重启计算机,否则部分 WinSCP 功能将暂时不可用。

静默安装:安装程序基于 Inno Setup,支持 /SILENT(无提示安装)、/VERYSILENT(无提示且不显示进度)、/ALLUSERS、/CURRENTUSER、/LANG=语言代码、/NORESTART、/LOG="文件名" 等命令行参数,方便批量部署。

二、使用 MSI 安装包(推荐给企业管理员) #

MSI 包没有任何配置选项,会安装完整的 WinSCP,包含全部翻译、工具与扩展,适合通过组策略或部署工具在域环境中批量分发。

三、使用便携版(无需安装) #

解压 WinSCP-6.6.4.RC-Portable.zip 后直接运行可执行文件即可,所有设置保存在 INI 文件中,不写入注册表,适合在 U 盘或受限制的办公电脑上使用。

WinSCP 如何卸载? #

卸载方式取决于你当初使用的安装类型,配置文件的处理也有所不同。

经典安装版 / MSI 版(Windows 11 或 Windows 10) #

  1. 打开「设置 → 应用 → 应用和功能」。
  2. 在列表中找到 WinSCP。经典安装版会带版本号(如 "WinSCP 6.5.7"),Microsoft Store 版则不显示版本号,而是显示作者名 "Martin Prikryl"。
  3. 点击「卸载」,按提示完成即可。

如果同时存在经典安装版和 Microsoft Store 版,请通过程序名称区分后再卸载。

经典安装版(旧版本 Windows) #

  1. 进入「控制面板 → 程序 → 卸载程序」。
  2. 找到并选中 WinSCP,点击「卸载」。
  3. 卸载过程中,卸载程序会询问是否同时删除保存在电脑上的 WinSCP 配置和其他数据,可自行选择是否保留。

Microsoft Store 版 #

在「设置 → 应用 → 应用和功能」中卸载即可。需要注意,卸载 Store 版时其配置会被无条件删除,但不会影响此前已安装的经典版本的配置。

便携版 #

便携版不写入系统,直接删除解压出来的整个 WinSCP 文件夹即可;如需彻底清理,可一并删除同目录下的 INI 配置文件。

小提示:若计划将来重新安装,建议在卸载时保留配置文件,这样可以继续使用已有的会话、站点信息和偏好设置。

相关标签
WinSCPSFTP 客户端SCP 客户端FTP 工具文件管理器Windows 安全文件传输SSH 客户端S3 云存储管理目录同步工具开源免费软件