Cyberduck是一款面向Windows和macOS的开源文件传输与云存储客户端。它既可以连接常见的FTP、FTP-TLS、sftp和WebDAV服务器,也能管理Amazon S3、Google Cloud Storage、Microsoft Azure、Backblaze B2、Google Drive、OneDrive及Dropbox等云存储服务。
使用时只需新建连接,选择对应协议并填写服务器地址或完成云盘账户授权,即可浏览远程目录。文件可以通过拖放方式上传和下载,也可以直接在不同服务器之间复制,适合网站维护、对象存储管理和日常远程文件传输。
Cyberduck提供书签和历史记录功能,可以保存经常使用的服务器连接。上传或下载意外中断后能够继续传输,也可以设置并发任务数量、过滤指定文件,并在同步前预览本地与远程目录即将发生的变化。
遇到需要修改的远程文件时,Cyberduck可以先下载临时副本,再调用用户指定的文本编辑器、代码编辑器或其他本地软件打开;保存修改后,文件会重新上传到服务器。该功能并不是在Cyberduck内部直接编辑文件。
软件还支持Cryptomator兼容保险库,可在文件上传前对内容、文件名及目录结构进行客户端加密。需要注意,Cryptomator保护的是存储在远端的数据,连接服务器时仍应优先使用sftp、FTP-TLS或HTTPS WebDAV等加密协议。
主要功能
通过SMB访问Windows或Samba共享目录。
管理Amazon S3及多种S3兼容对象存储。
连接Google Cloud Storage和Microsoft Azure。
支持OpenStack Swift和Backblaze B2。
管理Google Drive、OneDrive和Dropbox文件。
支持Microsoft SharePoint、Box、Nextcloud和ownCloud。
使用拖放方式上传或下载文件。
恢复意外中断的上传和下载任务。
同步本地目录与远程文件夹。
在执行同步前预览文件变化。
直接在不同服务器之间复制文件。
使用外部编辑器修改远程文件。
保存服务器书签及访问历史。
使用系统凭据管理器保存密码。
支持sftp公钥、SSH代理及双因素认证。
创建S3预签名地址及部分云盘分享链接。
查看或恢复部分云存储的文件历史版本。
使用Cryptomator保险库进行客户端加密。
限制并发传输数量并设置文件过滤规则。
注意事项
普通FTP不会加密用户名、密码及文件内容,公网连接应优先使用sftp或FTP-TLS。
首次连接sftp服务器时,应认真核对服务器主机指纹。
同步操作可能覆盖或删除远程文件,执行前先查看变化预览。
云存储产生的流量、API请求和对象存储费用由对应服务商收取。
Cyberduck是文件传输浏览器,不会像Mountain Duck一样将云存储挂载成本地磁盘。
