WinSCP
2019-03-14 11:14:01 阿炯

WinSCP是一款开源的SFTP客户端,运行于Windows系统下,除了支持SFTP,还支持SSH、SCP、DAV。Free SFTP, SCP, S3 and FTP client for Windows,采用C++开发并在GPL协议下授权。


WinSCP的开发始于2000年4月,由布拉格经济大学所发展与维护,基于PuTTY的对于SSH的实现,支持 SSH-1 与 SSH-2,WinSCP同时也支持SCP(安全复制)通信协议,WinSCP具有FTP的文件传输功能,又比FTP更加具有安全性。


主要功能

图形用户界面
支持多国语言
与 Windows 完美集成(拖拽, URL, 快捷方式)
支持所有常用文件操作
支持基于 SSH-1、SSH-2 的 SFTP 和 SCP 协议
支持批处理脚本和命令行方式
多种半自动、自动的目录同步方式
内置文本编辑器
支持 SSH 密码、键盘交互、公钥和 Kerberos(GSS) 验证
通过与 Pageant(PuTTY Agent)集成支持各种类型公钥验证
提供 Windows Explorer 与 Norton Commander 界面
可选地存储会话信息
可将设置存在配置文件中而非注册表中,适合在移动介质上操作


文件操作
WinSCP 可以执行所有基本的文件操作,例如下载和上传。同时允许为文件和目录重命名、改变属性、建立符号链接和快捷方式。两种可选界面允许用户管理远程或本地的文件。

连接到远程计算机
使用 WinSCP 可以连接到一台提供 SFTP (SSH File Transfer Protocol)或 SCP (Secure Copy Protocol)服务的 SSH (Secure Shell)服务器,通常是 UNIX 服务器。SFTP 包含于 SSH-2 包中,SCP 在 SSH-1 包中。两种协议都能运行在以后的 SSH 版本之上。WinSCP 同时支持 SSH-1 和 SSH-2。但WinSCP不支持编码选择,也就是说,你在Windows下使用WinSCP连接一个Linux机器,因为Linux和Windows的默认编码不同,因此是无法访问上面的中文文件或者文件夹的(将看到乱码)。一种解决方法就是在打开winscp时登录中的 Advanced Options–Environment中将 “UTF-8 encoding for filenames”设为on.

程序界面
WinSCP 有两种界面可供您选择。您可以在安装时选择喜欢的界面,也可以以后改变设置。如果您是第一次使用 WinSCP,建议选择 Windows Explorer 界面,因为 Windows 用户比较熟悉这个界面。当然,如果您习惯 Norton Commander 风格,就选择 Norton Commander 界面,它注重于方便的键盘操作,你完全可以脱离鼠标,更快地进行操作。

最新版本:6.1
WinSCP 6.1 已经于2023年5月下旬发布,具体更新内容如下:
已完成的翻译:加泰罗尼亚语、捷克语、荷兰语、芬兰语、法语、德语、匈牙利语、意大利语、日语、韩语、波兰语、罗马尼亚语、俄语、简体中文、西班牙语和瑞典语。
删除当前本地面板目录时,始终打开最近的现有父文件夹。2182
当控件(特别是下拉列表)通过键盘加速器被聚焦时的视觉反馈。
在 Visual Studio 2022 中构建 .NET assembly。
错误修复:粘贴到外部硬盘的远程文件被下载了两次。2183
错误修复:.NET assembly 中的 Callstack debug logging 已损坏。
错误修复:更正了默认会话颜色命令的提示。
错误修复:在 64 位进程中读取 .NET 程序集上传中的输入流失败时,传输不会中断。
错误修复:无法打开应用程序日志时的故障。2186
错误修复:解决 OpenSSH 7.7 及更早版本(从 PuTTY 0.79 的预发布版)中的 key algorithm 命名更改。2188
错误修复:启用调试日志记录后,回显的脚本命令和 XML 日志组名称中缺少命令名称。
更多更新说明可参考此处

6.1.2 已经于2023年9月下旬发布,该版本具体更新内容如下:
MSI 安装程序不再本地化,以避免出现 GPO 问题。
TLS/SSL core 升级到 OpenSSL 1.1.1w。
更新翻译:加泰罗尼亚语、丹麦语、俄语和土耳其语。
添加了新的 il-central-1 AWS 区域。
错误修复:安装程序中 GPL 许可证中的拼写错误,检查应用程序更新仅限于 TLS 1.2。

6.3.2 已于2024年3月中旬发布,该版本具体更新内容如下:
翻译更新:白俄罗斯语。
XML 解析器升级到 Expat 2.6.1。
优化了右侧面板本地目录树不可见时的启动。
针对从状态响应中省略信息字段的 SFTP 服务器 (Cisco) 的解决方法。
错误修复:密码管道无法用于在现有实例中打开会话。读取远程目录时取消连接时挂起。读取远程目录时取消 FTP 连接失败。
错误修复:无法在 Windows XP 上启动。在 session 0 中执行时将安装路径添加到搜索路径时安装挂起。
错误修复:指定会话名称时,脚本中的 Misplaced stored site 使用警告。更正 “About” 框和日志中的 neon 版本。


官方主页:https://winscp.net/