Cyberduck — бесплатная программа с открытым кодом для работы с файлами, которые лежат не на вашем компьютере: на хостинге сайта, на сервере компании или в облаке. Она подключается по FTP и SFTP, по WebDAV, к хранилищам Amazon S3 и совместимым с ним, к Microsoft Azure, Backblaze B2 и OpenStack Swift, а также к Google Drive, Dropbox и OneDrive — и показывает любое из них как обычную папку с файлами. Работает на macOS и Windows, делает её швейцарская компания iterate GmbH.
Главное отличие от FileZilla и подобных клиентов — один интерфейс для всех видов хранилищ. Не нужно держать отдельную программу для хостинга и отдельную для облака: все подключения лежат в одном списке закладок, а файлы между ними перетаскиваются мышкой. Cyberduck родился как программа для Mac и до сих пор выглядит и ведёт себя как родное приложение macOS; версия для Windows появилась позже и умеет то же самое.
Что умеет Cyberduck
- Подключения к серверам — FTP, FTP с шифрованием (FTPS) и SFTP поверх SSH. Этого хватает для любого хостинга, домашнего сервера или NAS. Вход по паролю или по ключу SSH.
- Облака и объектные хранилища — Google Drive, Dropbox, OneDrive и SharePoint, Amazon S3, Azure, Backblaze B2, OpenStack Swift. S3-совместимые хранилища российских провайдеров подключаются через общий профиль S3 с указанием адреса сервера.
- Закладки — для каждого подключения сохраняются адрес, протокол, порт, логин и стартовая папка. Пароли попадают в связку ключей macOS или в диспетчер учётных данных Windows, а не в текстовый файл.
- Правка на месте — файл с сервера открывается в вашем редакторе, а после сохранения сам загружается обратно. Удобно править конфиги, стили сайта и тексты без ручного скачивания и закачки.
- Синхронизация папок — локальная и удалённая папки сравниваются, и вы выбираете: загрузить новое на сервер, скачать новое с сервера или свести обе стороны к одному состоянию.
- Шифрование Cryptomator — хранилища Cryptomator открываются прямо в Cyberduck, так что файлы шифруются ещё до отправки в облако, а провайдер видит только бессмысленные имена и содержимое.
- Права, ссылки и метаданные — права доступа на Unix-серверах, публичные ссылки на файлы в облаках, настройки доступа и классы хранения в S3, предпросмотр файлов быстрым просмотром.
- Очередь передач — большие загрузки идут в отдельном окне с паузой, докачкой после обрыва и ограничением скорости, чтобы не занять весь канал.
Отдельно у того же разработчика есть Cyberduck CLI — консольная утилита с теми же протоколами для скриптов и автоматизации, и платная программа Mountain Duck, которая подключает те же хранилища как диск в Finder или Проводнике. Для обычной работы с файлами достаточно самого Cyberduck.
Кому подходит
- Владельцам сайтов: загрузить файлы на хостинг, поправить текст или стиль на месте, скачать резервную копию сайта.
- Тем, кто работает с несколькими облаками сразу и устал от их отдельных приложений, каждое из которых хочет синхронизировать всё подряд.
- Пользователям Mac, которым нужен удобный и привычный по виду клиент SFTP и S3 вместо консоли.
- Разработчикам и администраторам: быстро посмотреть содержимое бакета S3 или сервера, не поднимая отдельные инструменты.
- Тем, кто хранит в облаке личные документы и хочет шифровать их через Cryptomator, не ставя лишних программ.
Плюсы
- Один клиент для FTP, SFTP, WebDAV, S3 и популярных облаков
- Бесплатно и с открытым кодом
- Правка файлов на сервере прямо в своём редакторе
- Пароли хранятся в системной связке ключей
- Шифрование Cryptomator встроено
Минусы
- Только macOS и Windows — версии для Linux нет
- Бесплатная версия с сайта время от времени просит пожертвование
- Не подключает облако как диск — для этого нужен платный Mountain Duck
- При очень большом числе файлов работает медленнее консольных инструментов
Сколько стоит
С официального сайта Cyberduck скачивается бесплатно, без ограничений по функциям и сроку. Иногда программа показывает окно с просьбой поддержать разработку; тот, кто сделает пожертвование, получает ключ, который это окно отключает. В Mac App Store и Microsoft Store та же программа продаётся за деньги — это ещё один способ поблагодарить разработчиков и получать обновления через магазин. Код открыт, лицензия GPL.
Как установить
- Откройте официальный сайт cyberduck.io и нажмите кнопку загрузки для своей системы: для macOS скачается архив с приложением, для Windows — установщик .exe.
- На Mac распакуйте архив и перетащите значок Cyberduck в папку «Программы». На Windows запустите установщик и пройдите его шаги — дополнительных программ он не предлагает.
- При первом запуске нажмите «Новое подключение» или откройте пустой список закладок и добавьте подключение: выберите протокол, введите адрес сервера, логин и пароль.
- Для облаков вроде Google Drive или Dropbox выберите соответствующий профиль — программа откроет браузер и попросит разрешить доступ в вашем аккаунте.
- Разрешите программе сохранить пароль в связке ключей, чтобы не вводить его каждый раз, и сохраните подключение как закладку.
Частые вопросы
Чем Cyberduck отличается от FileZilla?
FileZilla — классический двухпанельный клиент FTP и SFTP для Windows, macOS и Linux. Cyberduck показывает одну панель — удалённую, а файлы перетаскиваются из Finder или Проводника, зато кроме FTP и SFTP он подключает облака и объектные хранилища, умеет править файлы на месте и работает с Cryptomator. Для Linux Cyberduck не выпускается.
Безопасно ли хранить в нём пароли от сервера?
Пароли и ключи доступа Cyberduck кладёт в системное хранилище — связку ключей macOS или диспетчер учётных данных Windows, которые защищены паролем вашей учётной записи. В сами файлы закладок пароли не записываются.
Есть ли русский язык?
Есть: интерфейс переведён на русский вместе с десятками других языков. Язык берётся из настроек системы, при необходимости его можно сменить в настройках программы.
Можно ли подключить облако как обычный диск?
Сам Cyberduck — это окно с файлами, а не диск. Чтобы хранилище появилось в Finder или Проводнике как том, у того же разработчика есть платная программа Mountain Duck. Бесплатная альтернатива для командной строки — rclone с функцией монтирования.
Работает ли Cyberduck в России?
Программа скачивается с официального сайта и работает без ограничений. Доступ к конкретному серверу или облаку зависит от самого сервиса, а не от программы: российские хостинги и S3-совместимые хранилища подключаются как обычно.
