1. 简单百科
  2. winscp

winscp

WinSCP 是一款在 Windows 环境下表现极为出色的开源图形化 SFTP 客户端。它不仅能够高效地处理 SFTP 协议,同时也对 SCP 协议提供了有力的支持。

其主要功能聚焦于在本地计算机与远程计算机之间实现安全、稳定的文件复制操作。无论是小文件的快速传输,还是大型文件的可靠转移,WinSCP 都能以卓越的性能完成任务。它为用户提供了直观的图形界面,使得文件传输过程变得清晰易懂、易于操作。即使是对计算机技术不太熟悉的用户,也能轻松上手,快速掌握文件传输的方法。

WinSCP 的强大之处不仅仅局限于与 Windows 系统的交互。它还拥有链接其他系统的能力,比如在与 Linux 系统的连接中,同样展现出了高度的兼容性和稳定性。用户可以通过 WinSCP 在不同操作系统之间自由地传输文件,打破了系统之间的壁垒,为跨平台的文件管理提供了便捷的解决方案。

这款软件严格遵循 GPL 许可证发布,这意味着它的源代码是公开透明的,为开发者和技术爱好者提供了学习和改进的机会。同时,这也保证了软件的安全性和可靠性,让用户可以放心使用。WinSCP 以安全为核心,通过加密技术和严格的权限管理,为文件传输提供了一个高度安全的方式。无论是企业用户还是个人用户,都可以在使用 WinSCP 时不必担心文件的安全问题。

此外,WinSCP 支持多种文件传输协议,这使得它在不同的网络环境和应用场景中都能发挥出巨大的作用。无论是在企业内部网络中进行文件共享,还是在互联网上进行远程文件传输,WinSCP 都能根据具体的需求选择最合适的协议,确保文件传输的高效性和稳定性。

总之,WinSCP 是一款功能强大、安全可靠、兼容性高的文件传输工具,为用户在不同操作系统之间的文件管理提供了极大的便利。

特性

图形用户界面

多语言

Windows完美集成(拖拽, URL,快捷方式)

支持所有常用文件操作

支持基于SSH-1、SSH-2的SFTP和SCP协议

支持批处理脚本和命令行方式

多种半自动步枪、自动的目录同步方式

内置文本编辑器

支持SSH密码、键盘交互、公钥和Kerberos(GSS) 验证

通过与Pageant(PuTTY Agent)集成支持各种类型公钥验证

提供Windows Explorer与Norton Commander界面

可选地存储会话信息

可将设置存在配置文件中而非注册表中,适合在移动介质上操作

优点

多种协议支持:支持 SFTP 和 SCP 协议,这两种协议都基于 SSH 进行加密,能确保文件传输的安全性。例如,企业在传输机密文件时,这种安全的传输方式可有效防止数据泄露。

图形化界面:提供直观的图形用户界面,操作简单便捷,用户无需记忆复杂的命令行指令,通过简单的拖拽等操作即可实现文件的上传、下载以及管理等。对于不熟悉Linux Shell操作的用户,如普通办公人员,能快速上手使用1。

跨平台兼容性:不仅可在 Windows 环境下使用,还能连接其他系统,如 Linux 系统等,打破了不同操作系统之间的文件传输壁垒,方便用户在多平台环境下进行文件交互。比如,软件开发人员在 Windows 系统下开发,需要将文件传输到 Linux 服务器进行测试或部署时,WinSCP 就能发挥很好的作用。

文件操作功能丰富:可以执行所有基本的文件操作,包括下载、上传、为文件和目录重命名、改变属性、建立符号链接和快捷方式等,满足用户对文件管理的多种需求。

界面选择多样:有两种界面可供选择,一种是类似于 Windows Explorer 的界面,适合习惯 Windows 操作的用户;另一种是 Norton Commander 界面,注重方便的键盘操作,方便那些熟悉该风格的用户快速操作,甚至可以脱离鼠标,提高操作效率1。

安全可靠:遵循 GPL 许可证发布,保证了软件的安全性和可靠性。同时,支持多种加密方式,在文件传输过程中对数据进行加密保护,让用户放心进行文件传输和管理。

集成Linux Shell功能:虽然主要提供图形化界面操作,但也自带命令运行功能,且该命令功能仅限于运行非交互式命令,对于需要执行一些简单命令的用户来说较为实用,无需再另外打开命令行工具。例如,用户可以直接在 WinSCP 中执行诸如进入特定目录、重启服务器、下载文件等命令。

与其他工具集成:能够与 PuTTY 集成,集成后通过 WinSCP 就可以打开 Putty 并自动登录到服务器,方便用户在需要使用命令行操作时快速切换,而无需重复输入密码,提高了工作效率。

操作

WinSCP可以执行所有基本的文件操作,例如下载和上传。同时允许为文件和目录重命名、改变属性、建立符号链接和快捷方式。

两种可选界面允许用户管理远程或本地的文件。

界面

WinSCP有两种界面可供您选择。

你可以在安装时选择喜欢的界面,也可以以后改变设置。

如果你是第一次使用WinSCP,建议选择Windows Explorer界面,因为Windows用户比较熟悉这个界面。当然,如果你习惯Norton Commander风格,就选择Norton Commander界面,它注重于方便的键盘操作,你完全可以脱离鼠标,更快地进行操作。

命令

call 执行任意远程壳层命令

cd 改变远程工作目录

chmod 改变远程文件权限

close 关闭会话

exit 关闭所有会话并结束程序

get 从远程目录下载文件到本地目录

help 显示帮助

keepuptodate 在一个远程目录连续反映本地目录的改变

lcd 改变本地工作目录

lls 列出本地目录的内容

ln 新建远程符号链接

lpwd 显示本地工作目录

ls 列出远程目录的内容

mkdir 新建远程目录

mv 移动或者重命名远程文件

open 连接到服务器

option 设置或显示脚本选项的值

put 从本地目录上传文件到远程目录

pwd 显示远程工作目录

rm 删除远程文件

rmdir 删除远程目录

session 列出连接的会话或者选择活动会话

synchronize 用一个本地目录同步远程目录

版本

WinSCP绿色中文版是一款基于SSH安全高效的FTP上传软件。WinSCP是一款Windows环境下使用的基于SSH的开源文件上传客户端,同时支持SFTP、SCP、FTP协议,你可非常方便地使用拖拽操作,同时也支持批处理脚本及命令行方式操作,支持SSL/TLS、SSL、TLS三种加密方式,WinSCP还内置了文本编辑器,方便你进行文本编辑,在操作界面上给了你2种选择,一种是针对习惯于Windows操作的用户而设置的Windows Explorer界面,另一种采用了Norton Commander界面,对于那些熟悉NC的人来讲用这种操作界面会更为快速,抛开鼠标操作用传统键盘操作同样可以键指如飞。SSH是Secure Shell英文的缩写,是建立在应用层和传输层基础上的安全协议。SSH协议是较可靠,专为远程登录会话和其他network service提供安全性的协议。

WinSCP绿色中文版软件特性

·图形用户界面

·多语言

·与 Windows 完美集成(拖拽, URL, 快捷方式)

·支持所有常用文件操作

·支持基于 SSH-1、SSH-2 的 SFTP 和 SCP 协议

·支持批处理脚本和命令行方式

·多种半自动步枪、自动的目录同步方式

·内置文本编辑器

·支持 SSH 密码、键盘交互、公钥和 Kerberos(GSS) 验证

·通过与 Pageant(PuTTY Agent)集成支持各种类型公钥验证

·提供 Windows Explorer 与 Norton Commander 界面

·可选地存储会话信息

·可将设置存在配置文件中而非注册表中,适合在移动介质上操作

开发历史

WinSCP的开发始于2000年4月,由原捷克布拉格经济大学IT部门的职工Martin Přikryl发展与维护。由于作者从学校离职,项目于2003年7月起托管至sourceforge网站。该项目基于PuTTY的对于SSH的实现,支援SSH-1与SSH-2。WinSCP同时也支援SCP(安全复制)通讯协定,具有断点续传的档案传输功能,又比FTP更加具有安全性。

安全方面

遵循 GPL 许可证发布,保证了软件的安全性和可靠性。同时,支持多种加密方式,在文件传输过程中对数据进行加密保护,确保文件传输的安全,防止数据被窃取或篡改。不过,WinSCP 也存在一些安全漏洞,例如 2020 年 11 月 28 日发布的信息中提到 WinSCP 存在缓冲区错误中危漏洞,该漏洞允许恶意的 FTP 服务器通过长文件名导致拒绝服务或可能产生其他影响,可影响 WinSCP 5.17.8 产品。厂商通常会发布升级补丁以修复漏洞,用户应及时关注并更新软件版本,以保障使用安全。

参考资料

WinSCP 6.1.2 发布,Windows 图形化 SFTP 客户端.OSCHINA社区.2024-09-09

WinSCP - 经典强大的开源免费 SFTP 客户端 / SSH 服务器传输文件.异次元软件世界.2024-09-09

WinSCP 6.1 Download.WinSCP 6.1 Download.2024-09-09