Cyberduck是一款功能全面且开源的跨平台文件传输工具,支持多种协议与云存储服务,适用于开发人员和技术工作者高效管理文件传输需求。Cyberduck 支持 FTP、SFTP、WebDAV、Amazon S3、Google Cloud Storage、Windows Azure、Rackspace Cloud Files 等主流协议,覆盖传统服务器与现代云存储服务。用户可通过统一界面管理不同平台的文件,无需切换工具,极大提升了跨平台工作的便捷性。例如,摄影师可将作品直接上传至 Amazon S3,开发者则能通过 SFTP 部署代码至远程服务器。

软件亮点
Cyberduck 可在 Windows 和 macOS 上运行,满足不同操作系统用户的需求。其 macOS 版本深度整合了 OS X 系统功能,如 Spotlight(快速搜索)、Bonjour(自动发现服务)、QuickLook(文件预览)和 Keychain(密码管理),进一步提升了用户体验。例如,用户可通过 Spotlight 直接搜索远程服务器上的文件,或利用 QuickLook 快速预览图片、PDF 等文件内容。
软件特色
高级加密与认证
Cyberduck 支持 公钥认证和两因素认证,保障文件传输的安全性。例如,企业用户可通过公钥认证限制服务器访问权限,防止未授权访问。
细粒度权限管理
用户可为文件或文件夹配置 访问控制列表(ACL),精确控制不同用户的读写权限。例如,团队项目负责人可通过 ACL 设置,确保只有特定成员能修改关键文件。

软件功能
多窗口与书签管理
支持同时打开多个窗口,用户可并行连接多个服务器,高效管理不同任务。
书签功能允许快速访问常用服务器,节省重复输入连接信息的时间。
拖放操作与同步功能
通过拖放文件实现上传或下载,操作直观简便。
同步功能支持本地与远程目录的双向同步,并可在执行前预览受影响的文件,避免误操作。
大文件支持与断点续传
支持 大于 5GB 文件的动态分段上传,并具备断点续传能力,确保大文件传输的稳定性。例如,视频编辑人员可通过该功能将高清视频素材上传至云存储,无需担心网络中断导致传输失败。
版本控制与权限管理
支持 Bucket 版本控制,允许用户恢复历史版本文件。
通过 访问控制列表(ACL) 配置细粒度权限,确保文件安全。例如,团队项目负责人可设置权限,限制只有特定成员能修改关键文件。

常见问题
如何连接远程服务器?
打开Cyberduck,点击“打开连接”按钮(或使用快捷键⌘+N/Ctrl+N)。
选择协议(如SFTP、FTP、WebDAV等),输入服务器地址、端口、用户名和密码。
点击“连接”即可访问远程文件。
连接失败怎么办?
检查服务器地址、端口、用户名和密码是否正确。
确认服务器是否开放相应协议(如SFTP默认端口为22)。
尝试关闭防火墙或检查网络连接。
更新日志
通过HTTP代理连接时验证主机名失败的错误修复程序
Bugfix MD5上传不匹配错误(阿里云对象存储服务)(10879)
错误修复不推荐的路径样式请求用法(AWS GovCloud)(10824)
错误修复默认使用虚拟托管样式访问第三方S3提供程序的存储桶内容
错误修复优化md5校验和计算(S3)(10278)
错误修复程序编辑文件后重新加载目录内容
将blob类型设置为block(Azure)的对象替换时出错