Cyberduck против Conchshell: один возит файлы, другой держит сессию
Cyberduck — файловый менеджер для чужих хранилищ. Conchshell — клиент сессии, который заодно возит файлы. Из этой разницы растёт почти всё остальное. Если ваша неделя состоит из бакетов, шар и облачных дисков, Cyberduck закрывает то, чего у нас нет вовсе. Если из шелла, машины на Windows и FTPS-сервера рядом — разрыв в другую сторону. Всё, что здесь сказано про Cyberduck, прочитано из его документации, репозитория и карточек магазинов 20 августа 2026 года.
Пересечение уже, чем кажется по выдаче
Оба клиента умеют SFTP и оба умеют FTPS — примерно на этом общая территория и заканчивается. В документированном списке протоколов Cyberduck девятнадцать пунктов: SMB, WebDAV, S3, Azure Blob, Backblaze B2, Dropbox, Google Drive, OneDrive, SharePoint, Box и дальше по списку, плюс готовые профили примерно к тридцати S3-совместимым сервисам.
Список Conchshell — четыре пункта: SSH, SFTP, FTPS и RDP, плюс наблюдение за хостом, на котором вы уже сидите. Объектных хранилищ нет, Drive нет, SharePoint нет, и это не «пока нет», а форма продукта. Так что вопрос не в том, какой клиент лучше, а в том, из какого из двух списков состоит ваша неделя.
Где живёт шелл
Терминала внутри Cyberduck нет. Кнопка Open in Terminal запускает чужое приложение: Terminal.app или iTerm2 на macOS, PuTTY, ssh.exe или bash из WSL на Windows. Send Command — диалог на одну команду, и документация прямо ограничивает его FTP и SFTP: перечитать конфиг, сменить владельца файла. Работать в нём нельзя. Значит, если день идёт вперемешку — то печатаете, то копируете, — у вас два приложения и два списка хостов, и терминал ничего не знает про закладку, по которой вы только что кликнули.
Conchshell держит и то и другое в одном окне: настоящий PTY, xterm.js с отрисовкой на видеокарте, разделение панелей в четыре стороны, группы вкладок, восстановление сессий при запуске, поиск и кликабельные ссылки в выводе. Рядом двухпанельный файловый менеджер: очередь передачи со скоростью и оставшимся временем, сравнение и синхронизация каталогов, удалённый файл открывается в вашем редакторе и по сохранению уезжает обратно.
RDP и десктоп для Linux, которого не будет
Удалённого рабочего стола в Cyberduck нет, и он этого никогда не обещал: в списке протоколов девятнадцать позиций, и ни одна из них не RDP и не Telnet. Есть в хозяйстве машина на Windows — значит, в доке второе приложение.
В Conchshell RDP в том же окне, что и терминал, и ограничение стоит знать до загрузки: только CredSSP (NLA), запасного пути нет. Хост с выключенным NLA не подключится, и это не паритет с mstsc.
Второй разлом — Linux. Десктопное приложение Cyberduck существует для macOS и Windows. Консольный duck для Linux есть и идёт версия в версию: 9.5.3 в официальном APT-репозитории на 20 августа 2026 года. Графического окна там не было никогда — просьбу 2023 года мейнтейнер закрыл как дубликат. Conchshell собирается в .deb, .rpm и .AppImage, и это то же самое приложение, что на маке.
Про цену разговор нетипичный
Обычно такие страницы у нас про подписку. Эта — нет. Cyberduck бесплатен и открыт по GPLv3: ничего не заперто, пробного периода нет, тарифов по местам нет, исходники на GitHub — можно прочитать, прежде чем доверять. За пожертвование от $10 присылают регистрационный ключ, и, судя по их странице пожертвований на 20 августа 2026 года, задача у ключа одна: убрать окно с просьбой о донате. В тот же день в обоих магазинах приложений лежала сборка за $23.99 разово.
У нас так: приложение бесплатно на всех платформах, платная ровно одна возможность — синхронизация сохранённых подключений между своими машинами, $19 один раз. Цена вводная, дальше будет $29. Не подписка, обновления входят, ключ проверяется без сети. Аккаунта нет ни у них, ни у нас, своего облака тоже нет: зашифрованное хранилище отражается в папку, которую вы и так синхронизируете, — iCloud Drive, Dropbox, рабочая копия git. Без такой папки переносится только первая копия, по коду с экрана десктопа.
По одной только цене выигрывает Cyberduck, и с отрывом. Если вам нужен браузер по бакетам — не платите нам ничего.
Мелочи, из которых складывается неделя
Сочетания клавиш в Cyberduck переназначить нельзя. На прямой вопрос в феврале 2025 года мейнтейнер ответил ссылкой на системные настройки macOS: там сочетания цепляются к пунктам меню по точному совпадению названия. Для Windows не предложено ничего. В Conchshell редактор сочетаний лежит в настройках.
Закладки из Cyberduck выходят легко, а входят плохо: файл .duck выдёргивается перетаскиванием на рабочий стол, а импорт из чужого клиента — только автоматический и только при первом запуске, в документации так и написано, что ручного импорта нет. Conchshell читает и пишет JSON-бандл с подключениями и настройками в обе стороны и когда угодно, а учётные данные держит в своём хранилище: XChaCha20-Poly1305, ключ выводится Argon2id, и каждая запись привязана к хосту, порту, пользователю, цепочке прокси и jump-хосту разом. Создать и удалить учётные данные интерфейс умеет, прочитать обратно — нет.
Когда лучше Conchshell
- Полдня вы проводите в командной строке: настоящий PTY, разделение на четыре стороны, группы вкладок, сессии восстанавливаются при запуске.
- В хозяйстве есть машина на Windows, и заводить ради неё отдельное приложение не хочется.
- У вас Linux на рабочем столе, и нужен клиент с окном, а не консольная утилита.
- Вы не только ходите на серверы, но и смотрите за ними: процессы, полоса по интерфейсам, задержка, несколько логов сразу с фильтрами и regex.
- Вы переназначаете горячие клавиши и ждёте, что клиент это позволит.
В чём Cyberduck лучше
- Если ваши файлы лежат в S3, спорить не о чем: версии объектов, правила жизненного цикла, восстановление из Glacier, классы хранения, правка ACL, подписанные ссылки, панель CloudFront. У нас объектных хранилищ нет вообще и не планируется.
- Корпоративные способы входа, на которые уходят годы: AWS IAM Identity Center, Microsoft Entra ID, произвольный OIDC через AssumeRoleWithWebIdentity, STS AssumeRole, директива credential_process.
- Он читает ваш ~/.ssh/config и учитывает IdentityFile, IdentitiesOnly и ProxyJump: бастион, настроенный однажды для OpenSSH, работает как есть. Conchshell этот файл не читает, у него свои настройки jump-хоста, и ssh-agent он не поддерживает — ключ, живущий только в агенте, придётся положить на диск.
- Он под GPLv3 и лежит на GitHub, то есть любое заявление про безопасность можно проверить, а не принять на веру; за ним стоит iterate GmbH — компания с именем и адресом. Исходники Conchshell не опубликованы, так что нашу страницу приходится либо принимать на слово, либо проверять на своей машине.
- Есть поддержка томов Cryptomator, и криптография у них описана вплоть до размера блока; интерфейс переведён примерно на тридцать восемь языков, и есть MSI для корпоративной раскатки.
Как поставить рядом и попробовать
- Поставьте Conchshell со страницы загрузки: 9,1 МБ скачать в версии 2.15.1, 18 МБ на диске на Apple silicon — замер 3 августа 2026 года на версии 2.10.1. Первый запуск на macOS 13 и новее — System Settings, Privacy & Security, Open Anyway. На macOS 12 тот же переключатель лежит в System Preferences, Security & Privacy, General.
- Cyberduck не удаляйте. Файлы .duck здесь никто не читает, а для S3 или тома Cryptomator он всё равно понадобится.
- Начните с одного сервера, того, куда ходите чаще всего: адрес, порт, имя пользователя, jump-хост, если он есть. Если от прежнего клиента остался JSON-бандл, импортируйте его и не печатайте ничего.
- Учётные данные введите заново. В .duck их и не было: они лежали в связке ключей или в Credential Manager, а из своего экспорта Conchshell их намеренно не отдаёт.
- Приватные ключи оставьте там, где лежат, и укажите путь к файлу. Зашифрованные ключи с парольной фразой работают; поддержки ssh-agent здесь нет, так что ключ, живущий только в агенте, придётся положить на диск.
- Подтвердите ключ хоста ещё один раз: подтверждение рисует операционная система, а не приложение, отпечаток ложится в TOFU-хранилище Conchshell, и сертификаты RDP и FTPS проверяются так же.
Вопросы, которые задают на самом деле
Conchshell правда бесплатный?
Приложение бесплатно на всех платформах: ни аккаунта, ни подписки, ни пробного периода, который однажды кончится. Платная ровно одна возможность — синхронизация сохранённых подключений между своими машинами, $19 один раз (цена вводная, дальше $29), обновления входят. Терминал, SFTP, FTPS, RDP и наблюдение за хостом работают и без этой покупки, и ничего не гаснет со временем.
Есть ли в Cyberduck RDP?
Нет. В документированном списке протоколов девятнадцать пунктов, проверено 20 августа 2026 года, и ни одного протокола удалённого рабочего стола среди них нет. Cyberduck этого и не обещает: это менеджер файлов и хранилищ. В Conchshell RDP есть, в том же окне, что и терминал, но только по CredSSP (NLA) — хост с выключенным NLA не подключится.
Нужен ли аккаунт?
Ни там, ни здесь. Ничего похожего на учётную запись у Cyberduck нет — есть файл .cyberducklicense, который приходит на почту после пожертвования и применяется локально; облака вендора за ним нет. У Conchshell аккаунта не существует в принципе, а синхронизация работает через папку, которую вы и так синхронизируете: iCloud Drive, Dropbox, рабочая копия git. Своего сервера в этой схеме нет, а без такой папки переносится только первая копия — по коду с экрана.
Можно ли открыть терминал прямо в Cyberduck?
Своего терминала у него нет. Open in Terminal передаёт сессию наружу: Terminal.app, iTerm2, PuTTY, ssh.exe или bash из WSL. Send Command выполняет одну команду и, по документации, работает только для FTP и SFTP. Перечитать конфиг этого хватает, работать в этом нельзя: ни вкладок, ни разделения панелей, ни истории вывода с поиском.
Есть ли Cyberduck для Linux?
Консольный duck есть, и версия у него та же, что у графического: 9.5.3 в официальном APT-репозитории на 20 августа 2026 года. Графического приложения для Linux не было никогда, просьбу 2023 года мейнтейнер закрыл как дубликат. Conchshell ставится на Linux обычным способом — .deb, .rpm или .AppImage, то же приложение, что на маке.
Работает ли Conchshell с S3?
Нет. Ни S3, ни Google Drive, ни SharePoint, ни WebDAV, ни SMB. Здесь SSH, SFTP, FTPS, RDP и наблюдение за хостом, на который вы подключились. Если неделя состоит из бакетов, Cyberduck остаётся у вас — и это нормальный исход: два приложения, каждое по своему делу, вместо одного, которое умеет всё плохо.
Можно ли пользоваться Cyberduck на работе бесплатно?
GPLv3 это разрешает, отдельного корпоративного тарифа на сайте нет, и компании его действительно раскатывают. Прямой фразы «бесплатно для коммерческого использования» в их документации нет, так что решение лучше согласовать с тем, кто у вас отвечает за лицензии. Практическое возражение обычно другое — окно с просьбой о донате при закрытии приложения.
Два инструмента в одном доке
Ни одна строчка выше не говорит, что Cyberduck пора сносить. Ему два десятка лет, он бесплатный, его исходники можно прочитать, и во всём, что связано с бакетами и общими дисками, он сильнее нас.
Чего он не делает — так это шелла, удалённого рабочего стола и окна на Linux. Он этого и не обещает. Если вы весь день переключаетесь между приложениями именно из-за этих трёх вещей, вот и весь довод за то, чтобы поставить Conchshell рядом. Проверка не стоит ничего.