hostprofi.ru
Подобрать хостинг
Термин·буква C

Cyberduck

краткое определение

FTP, SFTP и облачный файловый менеджер для macOS и Windows с поддержкой S3, Google Drive и других протоколов.

Cyberduck — бесплатный FTP, SFTP и облачный файловый менеджер для macOS и Windows. Поддерживает FTP, SFTP, WebDAV, Amazon S3, Google Drive, Backblaze B2, Azure Blob Storage и 10+ других протоколов через единый интерфейс. Популярен среди веб-разработчиков для работы с серверными файлами.

Как работает

Cyberduck использует bookmarks (закладки) для хранения подключений: протокол, хост, порт, логин, путь к SSH-ключу или пароль. При подключении к SFTP использует ту же библиотеку JSch, что и многие другие инструменты — совместим с любым Linux-сервером. Редактирование файлов: двойной клик открывает файл в ассоциированном редакторе (TextEdit, VS Code, Sublime), при сохранении файл автоматически загружается на сервер.

Поддерживаемые протоколы

  • FTP — стандартный и FTPS (с TLS)
  • SFTP — SSH File Transfer Protocol, с поддержкой аутентификации по ключу
  • WebDAV — для подключения к NextCloud, ownCloud
  • Amazon S3 / совместимые — Selectel Object Storage, Yandex Object Storage, MinIO
  • Google Drive, Dropbox, OneDrive — через OAuth
  • OpenStack Swift — для Selectel Cloud Storage

История

Cyberduck создан швейцарским разработчиком Давидом Корбозом (David Kocher) в 2001 году как студенческий проект для macOS. Название «утёнок» появилось из-за иконки с утёнком на ванне. В 2004 году выпущена версия для Windows. В 2011 году появился Mountain Duck — платное расширение, монтирующее облачные хранилища и FTP-серверы как локальные диски. В 2020-х Cyberduck стал стандартным инструментом для разработчиков macOS, работающих с S3-совместимыми хранилищами.

Основные возможности

Synchronize — синхронизация локальной папки с удалённой. Удобно для первоначального деплоя статических сайтов. Cryptomator — интеграция для прозрачного шифрования файлов перед загрузкой в облако. CLI (duck) — консольная версия для автоматизации: duck --upload s3://bucket/ /local/path/ загружает файлы в S3 без GUI.

Для разработчиков важна функция «Edit externally»: правой кнопкой → «Edit with VS Code» открывает файл с сервера в локальном редакторе. После сохранения Cyberduck автоматически загружает обновлённую версию на сервер без ручного upload.

Cyberduck vs FileZilla vs WinSCP

КритерийCyberduckFileZillaWinSCP
ОСmacOS, WindowsВсе ОСWindows
S3-поддержкаНативнаяНетЧерез плагины
ЦенаБесплатноБесплатноБесплатно
ИнтерфейсНативный macOSКроссплатформенныйWindows-стиль

На что обращать внимание

Cyberduck хранит пароли в системном Keychain (macOS) или Windows Credential Manager — безопаснее, чем сохранение в конфиге FileZilla. Для SSH-ключей укажите путь к private key в настройках подключения. Корпоративные версии с поддержкой enterprise SSO (SAML, OIDC) доступны через Mountain Duck. При работе с большими объёмами файлов используйте CLI (duck) вместо GUI — быстрее и поддерживает rsync-подобную синхронизацию.

Для работы с Selectel Object Storage настройте профиль: тип S3, endpoint s3.selcdn.ru, ключи из панели Selectel. Загруженные файлы доступны по публичному URL и раздаются через CDN. Синхронизация папки с медиафайлами: Cyberduck синхронизирует только изменённые файлы, экономя трафик.

Другие термины

Cyberduck — что это, определение и как работает | Справочник — hostprofi.ru