现在虽然网上能下载到很多SSH SFTP FTP客户端软件,但是它们的功能大多不太强,除非是购买收费软件。其实免费SFTP客户端软件中也有好用的,WinSCP就很棒,WinSCP是一款免费开源的SFTP客户端软件,支持SSH-1、SSH-2、SFTP和SCP协议。
界面预览图:
WinSCP 是一个Windows下免费开源的SFTP客户端软件,支持基于SSH-1、SSH-2的SFTP与SCP协议,其主要功能是在本地与远程电脑间安全地复制文件,并且可以直接编辑文件。
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。
SSH与FTPS介绍:
SSH是一种加密保护的远程登录协议,它取代了不安全的telnet与rlogin协议。它提供了强大的保护,免除密码嗅探与第三方会话监控,更好地保护您的身份验证凭据 与隐私。除此之外,SSH还提供了其他被以为比密码更安全的身份验证方法,例如公钥身份验证与广泛的 免除欺骗。SSH应用公钥加密,使用两个密钥对,分别用于主机与用户。
FTPS(也称为FTP Secure与FTP-SSL)是对常见文件传输协议(FTP)的扩展,它增加了对传输层安全(TLS)与安全套接字层(SSL)加密协议的支持
WinSCP(SFTP客户端软件)功能:
1、支持SSH 密码、键盘交互、公钥与Kerberos(GSS) 验证
2、通过与 Pageant(PuTTY Agent)集成支持多种类型公钥验证
3、提供Windows Explorer与Norton Commander界面
4、可选地存储会话信息
5、可以随意移动,就算是放到U盘中携带
6、与Windows完美集成(拖拽, URL, 快捷方式)
7、友好的用户界面
8、内置多语言,支持简体中文
9、支持所有常见文件操作
10、支持基于SSH-1、SSH-2的SFTP与SCP协议
11、支持批处理脚本与命令行方式
12、多种半自动、自动的目录同步方式
13、内置文本编辑器
WinSCP(SFTP客户端软件)特点:
1、命令行界面
2、脚本与任务自动化
3、二进制与文本传输模式
4、时间戳转换
5、目录缓存
6、独自的shell会话 用于执行 远程命令
7、自定义命令
8、用于选择文件的文件掩码
9、更改文件名的操作掩码
10、用于处理文件名与路径的函数
11、检测应用程序更新
12、高级传输设置
13、包含 XML日志记录
14、可选配置存储
15、管理员限制
16、可选用户界面
17、便携式使用
18、连接隧道(端口转发)
19、集成到Window右键与其他应用
20、工作空间
21、主密码
22、传输队列/后台传输
23、传输恢复
24、文件加密
近期版本升级记录:
============WinSCP 6.1.1============
完成的翻译:巴西葡萄牙语、波斯语与葡萄牙语;并更新:法语与意大利语。
支持本地目录保持最新扩展中的文件掩码。
TLS/SSL核心升级到OpenSSL 1.1.1u。
漏洞修复:扩展选项默认值中的模式在扩展工具提示中被转义。
漏洞修复:计算目录大小命令在所有本地面板列右键菜单中冗余。
错误修复:感谢与过渡帮助工具栏消息在商店安装是不可读的黑暗主题。
漏洞修复:MSI安装程序在GPO中使用时以加泰罗尼亚语运行(或可能失败)。
============WinSCP 6.1============
完成的翻译:加泰罗尼亚语、捷克语、荷兰语、芬兰语、法语、德语、匈牙利语、意大利语、日语、韩语、波兰语、罗马尼亚语、俄语、简体中文、西班牙语与瑞典语。
删除当前本地面板目录时,一直打开最近的现有父文件夹。
通过键盘快捷键聚焦控件(特别是下拉列表)时的视觉反馈。
在Visual Studio 2022中打造.NET程序集。
漏洞修复:远程文件粘贴到外部 硬盘 下载了两次。
漏洞修复:.NET程序集中的调用堆栈调试日志记录被破坏。
漏洞修复:更正了默认会话颜色命令的提示。
漏洞修复:当在64位进程中读取.NET程序集上传中的输入Stream失败时,传输不会中断。
漏洞修复:无法打开应用程序日志时失败。
漏洞修复:解决OpenSSH 7.7及更早版本(从PuTTY 0.79预发行版开始)中的关键算法命名更改。
漏洞修复:启用调试日志记录后,回显的脚本命令与 XML 日志组名缺少命令名。