- WinSCP 是一款免费开源的客户端,适用于 Windows 系统上的 SFTP、SCP、FTP、WebDAV 和 Amazon S3。
- 它允许您使用 SSH 和 OpenSSL 加密在您的 PC 和远程服务器之间传输、同步和编辑文件。
- 它提供类似 Explorer 和 Norton Commander 的界面、工作区,并与 PuTTY 进行广泛集成。
- 它仅适用于 Windows 系统,但它是同类产品中最完整、最值得推荐的替代方案之一。
WinSCP 它是一款一旦发现就会让你爱不释手的程序,你会一直把它留在电脑里。这是一款适用于 Windows 的文件传输客户端,即使你不是网络或 Linux 专家,也能让你安全、快速、直观地在电脑和远程服务器之间传输数据。
在本指南中,您将看到 如何一步一步使用 WinSCP本指南涵盖了它支持的协议、安装方法、创建第一个连接、传输和同步文件,甚至还包括 SSH 隧道、工作区和 PuTTY 集成等高级功能。我们希望您在阅读完本指南后,能够感受到从 Windows 控制远程服务器远比想象中要简单得多。
WinSCP是什么?它具体是用来做什么的?
WinSCP 是一款 免费软件应用程序 该软件专为 Windows 系统设计,可作为 SFTP、SCP、FTP、FTPS、WebDAV 和 Amazon S3 的图形客户端。其主要目的是促进本地计算机与提供 SSH 服务或其他兼容协议的远程系统之间安全地传输文件。
尽管他最出名的是 SFTP/FTP客户端如今,它的功能更加强大:它允许您同步目录、使用脚本自动执行任务、打开远程控制台、使用内部或外部编辑器,以及同时管理多个会话或“工作区”,如果您管理多个服务器,这将特别有用。
在安全性方面,WinSCP 依赖于 SSH 和 OpenSSL它支持硬件加速加密 (AES) 和现代算法。此外,它能与 SSH-1 和 SSH-2 服务器无缝协作,并且其许多控制台功能都依赖于与 PuTTY 的集成。
一个非常有趣的观点是: WinSCP 完全免费 而且它是开源的。您可以下载安装版或便携版,无需支付任何许可费用。微软商店里有一个付费版本,但程序本身完全相同;他们只是改变了项目的资金来源。

WinSCP 下载地址及可用版本
获取该程序最安全的方法是前往 访问 WinSCP 官方网站 并下载安装包。如果您想要西班牙语版本的程序,只需选择“多语言安装包“然后在向导过程中选择西班牙语。”
WinSCP 提供两种主要的下载格式: 经典安装程序 (.exe 文件)和 便携版安装程序可让您更好地将程序与 Windows 集成(快捷方式、上下文菜单选项、检查更新等),而便携版非常适合将该工具放在 U 盘上携带,而无需触及系统注册表。
Si prefieres, también puedes 从微软商店购买 WinSCP可执行文件是相同的,但这种情况下,您付费是为了方便安装和与商店集成,以及在不依赖网站访问量或捐赠页面的情况下为该项目提供经济支持。
WinSCP 的主要特点
这个客户如此受欢迎的原因在于: 它兼具简洁易用性和许多高级功能。它不仅限于“上传和下载文件”,还提供了各种工具,使用户能够轻松地日常使用远程服务器。
关于协议,WinSCP 支持 SFTP、SCP、FTP、FTPS、WebDAV 和 Amazon S3几乎涵盖所有典型场景:从将网站上传到托管服务到连接到内部 Linux 服务器或企业级 NAS。
另一个巨大的优势是 它可以保存所有设置。 它保存在单独的文件中(而不是依赖 Windows 注册表)。这使得备份网站、将程序从一台计算机迁移到另一台计算机变得更加容易,甚至在使用便携版时也不会丢失配置文件或首选项。
就安全性而言,最新版本的 WinSCP 基于 最新版本的 OpenSSL它们包括 AES 的硬件加密加速,并且其所有 SSH 功能都依赖于更新的 PuTTY(例如,0.73 及更高版本)。
好点
- 它是免费、开源且非常成熟的软件。.
- 它非常稳定。它拥有庞大的用户群体,并且可以与 PuTTY 或 Pageant 等其他工具很好地集成。
- 它还提供了一个 高度可定制的界面具有深色或浅色模式、不同的样式(NC 或 Explorer)、键盘快捷键、可调节面板,如果您能熟练使用键盘,几乎可以不用鼠标工作。
反对
- 它仅适用于 Windows 系统。如果你使用的是 Linux 或 macOS 系统,则需要寻找其他替代方案。
- 最初的学习曲线可能会令人印象深刻。 这适用于从未用过FTP或SFTP客户端的人。由于菜单和选项很多,最好慢慢来,从基础知识开始。
- 没有集中式的商业技术支持所以,如果遇到问题,你就需要求助于论坛、文档和教程。另外,经典版本的更新并非完全自动。
基本文件操作
该程序的主要功能是 在本地电脑和远程服务器之间传输文件为此,WinSCP 提供了一个与文件管理器非常相似的界面:你会看到包含文件夹列表、大小、日期、权限等的面板,你可以像在 Windows 资源管理器中一样进行选择、拖放操作。
除了上传和下载之外, WinSCP 允许您重命名文件和目录,可以在远程服务器上创建文件夹、删除项目、更改权限(属性),甚至生成符号链接和快捷方式,前提是另一端的操作系统支持此功能。
如果您选择“Norton Commander”界面(双面板),您还可以: 管理本地计算机上的文件 使用键盘快捷键或鼠标即可快速完成操作。这是一种在进行备份和同步时整理目录的非常高效的方法。
该程序还允许 暂停和恢复传输这对于传输大文件或网络连接不稳定的情况尤其有用。这样,即使网络中断或需要停止传输,您也可以继续传输而无需重新开始。
与远程设备的连接和支持的协议
WinSCP 可以连接到 使用 SFTP 或 SCP 的 SSH 服务器它还支持 FTP/FTPS、WebDAV 和 Amazon S3 服务器。SFTP 属于 SSH-2,而 SCP 则来自 SSH-1,但该程序可以与这两种服务器版本无缝协作。
打开 WinSCP 时的第一个屏幕是 连接对话框 在选择协议的位置,指定服务器名称或 IP 地址、端口、用户名和密码。如果连接时遇到错误,请继续执行下一步。 未找到网络路径您可以查看如何修复它;如果您在本地网络上使用它,通常的做法是使用端口 22 的 SFTP,并使用与登录远程计算机相同的凭据。
为了避免每次都输入数据,你可以 保存“站点”个人资料此配置文件存储地址、协议、用户名,甚至还可以存储密码(密码可以使用主密钥加密)。您还可以创建一个桌面快捷方式,连接到该位置后即可直接打开 WinSCP。
首次连接到 SSH 服务器时,WinSCP 会显示以下内容: 主机的公钥 它会询问您是否信任它。这是一个典型的安全警告:如果您确定服务器是正确的,则接受信任,除非密码更改(这可能表明遭受了中间人攻击或服务器发生了合法变更),否则它不会再次询问。
程序界面:Explorer 与 Norton Commander
安装过程中,向导会询问您 你想使用哪种类型的界面?之后您可以在“首选项”的“环境 > 界面”部分进行更改。
- 选项 ”探索者“这个软件最接近 Windows 文件资源管理器:你会看到一个显示远程系统的面板,其余部分都与你自己的 Windows 环境中的窗口集成在一起。如果你只想打开一个特定的服务器,并轻松移动几个文件,那么它是理想之选。”
- 界面“NC(由 Norton Commander 提供) 两个面板,一个用于本地计算机,一个用于服务器。它顶部有一个包含众多可配置按钮和菜单的工具栏。它的设计面向习惯使用键盘快捷键以及 Total Commander、FAR 或 Altap Salamander 等管理软件的用户。
在任何视图中,您都可以更改主题。 亮、暗或自动然后用鼠标拖动顶部栏中的图标来重新排列它们。这样,您就可以根据自己的工作流程调整 WinSCP,而无需费力处理那些您不使用的菜单。
如何安装 WinSCP 并进行初始配置
安装过程非常简单:您下载 从官方网站下载安装程序运行 .exe 文件,然后单击“下一步”按照向导步骤操作(如果您的虚拟机无法访问互联网,请咨询)。 我的虚拟机没有网络连接。如果您已经拥有之前的版本,您可以选择执行完整升级,同时保留您的个人资料。
安装过程中,您将能够 elegir el idioma磁盘上的目标文件夹,以及一些可选组件,例如拖放扩展程序、Pageant(用于使用密钥进行 SSH 身份验证)、PuTTYgen(用于生成 SSH 密钥)和翻译成其他语言的包。
该助手还允许您激活其他选项,例如: 查看是否有新更新创建快速访问图标,将 WinSCP 集成到 Windows “发送到”菜单中,注册对某些 URL(例如 sftp://)的处理,或将安装文件夹添加到 PATH 变量中,以便从脚本中使用该工具。
在最后几个步骤中,您需要…… 选择接口类型 (NC 或 Explorer)以及初始设置。如果您不确定,最好保留推荐设置,稍后在“首选项”菜单中进行微调。
连接管理和会话管理
打开 WinSCP 后,你会看到一个 网站管理员 此部分列出您已保存的连接(如有),右侧面板用于创建新连接。您可以在此处选择协议、地址、端口和凭据。
如果您经常使用 SFTP、SCP 或 FTP,您会发现这非常方便。 将所有站点保存到组中您可以创建文件夹来组织生产服务器、测试服务器、客户端等,只需点击几下即可访问每个文件夹,无需输入 IP 地址或用户名。
从管理器本身,您可以找到三个主要菜单: 先进的, 工具 y Administrar每个功能都侧重于控制 WinSCP 连接方式、导出/导入配置方式以及处理站点配置文件方式的特定功能。
高级连接选项
点击“高级…”按钮会打开一个非常全面的面板,您可以在其中进行以下操作: 对连接的几乎每一个细节都进行了微调。例如,远程环境、时差、初始文件夹、删除时是否使用回收站,或者是否要加密临时文件。
在“连接”部分,您可以调整 缓冲区大小,等待时间 以及是否激活“保持连接”软件包以保持会话打开(通常不建议滥用此功能,因为让服务器因不活动而关闭更安全)。
如果您的计算机位于代理服务器之后,“代理”子菜单允许您: 定义代理主机和端口,进行身份验证 并指定连接类型(HTTP、SOCKS 等),以便 WinSCP 可以根据您的网络策略连接到 Internet。
“SSH”选项卡包含以下内容: 加密选项、密钥交换和身份验证通常不建议更改算法顺序,因为默认配置已经很安全,但您可以启用交互式键盘身份验证、SSH 代理转发或私钥上传等功能。
同一模块内包含“隧道”部分,用于配置 SSH隧道WinSCP 首先连接到充当“跳转主机”的服务器,然后通过该隧道连接到另一个无法从 Internet 直接访问的服务器。
导入、导出工具和实用程序
网站管理器的“工具”菜单包含非常实用的功能,例如: 迁移或备份您的配置 并启动其他相关项目。
一方面,你可以选择…… 从 PuTTY、FileZilla 或其他 SSH/FTP 客户端导入站点如果您已经创建了数十个会话,并且不想手动重新创建它们,那么这个功能非常实用。您还可以导入或恢复完整的 WinSCP 配置文件。
同样,也是有可能的。 将所有设置导出到文件 您可以将其保存为备份或传输到另一台计算机。如果您担心隐私问题,可以使用“清除痕迹”选项来清除浏览历史记录和连接日志。
此外,从这里你可以 启动选美 (PuTTY 的 SSH 密钥代理)和 打开 PuTTYgen 生成新的公钥和私钥,以及检查 WinSCP 更新或访问全局首选项。
网站管理选项
在“管理”选项卡中,您可以对网站配置文件执行以下操作: conectar directamente 对选定的服务器,编辑其属性,更改其名称,克隆或删除它。
一个有趣的功能是 生成 URL 或会话代码 以纯文本形式,您可以与其他管理员共享,以便他们能够快速配置相同的访问权限(始终注意不要以纯文本形式包含密码)。
如果您使用多台服务器,可以使用“新建组”功能将它们分组,这有助于…… 保持联系井然有序 按客户、环境或任何你认为合理的标准。
WinSCP 的基本任务:上传、同步和编辑
连接到服务器后,您会在左侧(或根据界面不同,在单独的窗口中)看到本地计算机的文件夹,在右侧看到远程服务器的文件夹。从这里开始, 上传和下载文件就像拖放一样简单。.
如果你想从服务器下载某些内容到 Windows 系统, 将文件从远程面板拖到本地面板。 要将文件移动到系统上的某个文件夹,您可以复制、移动、重命名或删除文件。您也可以使用双击或上下文菜单来复制、移动、重命名或删除文件。
WinSCP包含一个 集成文本编辑器 使用此程序,您可以远程打开 HTML、PHP、CSS 或脚本文件,无需下载。保存更改后,程序会自动将新版本上传到服务器。如果您愿意,还可以连接外部编辑器,例如 Notepad++ 或 Eclipse。
此外,还可以访问远程面板。 创建目录、重命名目录、更改权限 或者创建符号链接(例如,在 Linux 系统中)。所有这些操作都是通过与传统文件管理器非常相似的菜单完成的。
目录同步和计划任务
一个非常强大的功能是 目录同步与其手动复制文件,不如让 WinSCP 维护两个文件夹(一个本地文件夹和一个远程文件夹),内容相同。
要使用此功能,请导航到要同步的目录,单击顶部栏中的“同步”按钮,或使用键盘快捷键 Ctrl+S。此时将打开一个窗口,您可以在其中进行选择。 本地目录和远程目录 你想匹配的。
在该窗口中,您可以选择 同步模式 (例如,仅更新较新的文件、复制已删除的文件等)以及一些筛选条件。在大多数情况下,默认设置就足够了。
除了手动同步之外,WinSCP 还允许您利用 Windows 任务计划程序进行同步。 自动执行周期性同步您可以创建一个 WinSCP 脚本,使其每天、每周或每月运行,从而保持副本或内容始终保持最新状态。
安全文件共享和 SSH 隧道
WinSCP 不仅仅用于操作您自己的服务器;当您需要……时,它也非常有用。 与其他人或团队安全地共享文件您可以将 SFTP 服务器用作“邮箱”,多个用户可以在其中上传和下载文件,而无需将其暴露给公共服务。
您可以通过两种主要方式来实现这一点:使用文件服务器作为…… 远程读/写存储系统 (任何人都可以上传、删除、管理),或者发布某些目录,以便只能下载文件,就像一个存储库。
在更高级的环境中,您可以利用以下功能: SSH隧道在连接面板的“高级 > 隧道”中,您可以配置一个可以从互联网访问的服务器,并通过该服务器连接到另一个只能在内部网络上看到的服务器。
这项技术非常有用 访问那些不直接向外部暴露端口的服务器符合更严格的安全策略。WinSCP 通过 SSH 处理所有加密流量,因此传输全程安全无虞。
WinSCP 已在市场上占据了一席之地。 Windows 上的 SFTP/FTP 客户端参考 由于它兼具简单易用、高级选项和零成本等优点,如果您从一开始就正确配置并熟悉其界面,它将成为一个非常强大的工具,可用于管理服务器、上传网站、同步数据或安全地交换文件,而不会产生不必要的复杂性。
专门研究技术和互联网问题的编辑,在不同数字媒体领域拥有十多年的经验。我曾在电子商务、通讯、在线营销和广告公司担任编辑和内容创作者。我还在经济、金融和其他领域的网站上撰写过文章。我的工作也是我的热情所在。现在,通过我的文章 Tecnobits,我尝试探索技术世界每天为我们提供的所有新闻和新机会,以改善我们的生活。

