Cyberduck что это за программа
Перейти к содержимому

Cyberduck что это за программа

  • автор:

Cyberduck

Cyberduck

Программа для подключения к FPT/HTTP и облачным хранилищам

Яндекс.Браузер — быстрый браузер с защитой от мошенников и вредоносных сайтов.

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7

Тип лицензии:
Freeware (бесплатное)

Языки: Английский, Русский
Снимки экрана 5

Cyberduck Cyberduck Cyberduck Cyberduck Cyberduck

Cyberduck — бесплатная программа для подключения к HTTP, FTP-серверам и облачным хранилищам. Приложение предназначено для работы на компьютерах под управлением Windows 7 и выше (32 и 64-бит), обязательно наличие .NET Framework 4.7.2. Интерфейс программы имеет перевод на русский язык.

Cyberduck — что это за программа?

Весь функционал программы Cyberduck сводится к подключению к HTTP/FTP-серверам и облачным хранилищам с возможностью управления хранящихся на них файлов и папок: просмотр, создание, удаление, копирование, скачивание, закачивание, синхронизация с компьютером и другие операции.

Приложение Cyberduck поддерживает следующие сетевые протоколы:

  • WebDAV (расширение к HTTP/HTTPS) — используется для управления (в т.ч. совместного) файлами.
  • FTP — стандартное (незащищенное) подключение к FTP-серверу.
  • FTP-SSL (FTPS) — защищенное подключение к FTP-серверу.
  • SFTP — защищенное подключение по SSH.

Также Cyberduck широко применяется для подключения к традиционным и специализированным облачным хранилищам и файловым хостингам. В последней версии программы предусмотрен инструментарий для работы с такими популярными сервисами, как:

  • Google Drive.
  • Microsoft OneDrive.
  • Rackspace Cloud Storage.
  • Backblaze B2 Cloud Storage.
  • Microsoft SharePoint — хранилище программных компонентов различного предназначения (компоненты для создания сайтов, системы управления содержимым и др.).
  • Google Cloud Storage (аналог Google Drive, но с более широкими возможностями).
  • Amazon S3 (файловый хостинг).
  • Windows Azure BLOB Storage — специализированное облачное хранилище от Microsoft для хранения больших двоичных объектов (массивов двоичных данных).
  • Swift — хранилище объектов OpenStack (комплекс проектов свободного ПО).

Хотя практически для всех перечисленных облачных хранилищ и файловых хостингов существуют собственные программы-клиенты для Windows, использование Cyberduck удобней при работе с несколькими сервисами одновременно.

Дополнительные функции программы Cyberduck

По словам разработчиков — Cyberduck является полноценным файловым браузером, обеспечивающим пользователей всеми необходимыми удобствами для работы с веб-хранилищами любого поддерживаемого типа. Из дополнительных функций и особенностей программы отметим:

  • Наличие встроенного шифравальщика «Cryptomator», который позволяет создавать зашифрованную папку и все файлы, впоследствии помещаемые туда пользователем.
  • Функция синхронизации файлов и папок на удаленном сервере с компьютером (не имеет значение, какой тип подключения или облачный сервис используется).
  • Наличие встроенной консоли для отправки команд на сервер.
  • Поддержка большого количества кодировок символов, что позволяет программе корректно считывать имена файлов на различных языках.
  • Подключение к Cyberduck внешних редакторов текстовых файлов для быстрого редактирования (редактор должен поддерживает ODB-интерфейс).
  • Возможность контроля пропускной способности (скорости передачи данных) Cyberduck на загрузку/выгрузку файлов.
  • Простой и понятный настраиваемый интерфейс, мало чем отличимый от привычного для пользователей Windows «Проводника», и многое другое.

Cyberduck «живет» на пожертвования, поэтому без ввода платного ключа каждый раз при запуске/закрытии программы на экране будет отображаться сообщение с предложением приобрести его. Больше никаких неудобств в работе с приложением нет.

Cyberduck – удобный инструмент для работы с облачными хранилищами и поддержкой шифрования E2E

Cyberduck — популярный инструмент с открытым исходным кодом для работы с облачными хранилищами и различными сетевыми протоколами.

Cyberduck поддерживает следующие облачные службы и сетевые протоколы: WebDav (HTTP и HTTPS), FTP (FTP-SSL и SFTP), Windows Azure Blob Storage, Backblaze B2 Coud Storage, Google Cloud Storage, Amazon S3, OpenStack Swift (Keystone 2.0 и 3), Rackspace Cloud Files, Dracoon (OAuth), Dropbox, Google Drive, Microsoft OneDrive, Microsoft SharePoint, Files.com с помощью предварительного импорта профиля.

С помощью Cyberduck вы можете загружать файлы в облачное хранилище, удалять их, создавать папки, создавать URL-ссылки, а так же создавать шифрованные контейнеры с поддержкой сквозного шифрования.

Создание зашифрованных папок осуществляется с помощью встроенного инструмента Cryptomator. Cryptomator — соответствует последним стандартам и шифрует файлы и имена файлов с помощью стандарта шифрования AES с длиной ключа 256 бит. Шифрование хранимых данных предотвращает несанкционированный доступ независимо от сервера или инфраструктуры облачного хранилища.

Cyberduck доступен в виде графической программы для операционных систем Windows и macOS и в виде консольной утилиты для операционных систем GNU/Linux.

Как добавить учетную запись Google Drive в Cyberduck

Добавление учетной записи максимально простое. Достаточно в интерфейсе программы, в левой стороне интерфейса нажать на кнопку «Новое подключение» , из выпадающего списка появившегося окна выбрать облачное хранилище.

В следующем окне нажмите на кнопку «Подключить», окно с вводом данных не будет работать, это нормально. После нажатия на кнопку «Подключить» у вас откроется веб-браузер с переадресацией на страницу учетной записи. Авторизуйтесь, после чего отобразится ключ, который необходимо добавить в окно авторизации Cyberduck.

Подключение учетной записи Nextcloud / Owncloud по протоколу WebDav в Cyberduck

При использовании облачного хранилища основанного на Nextcloud или Owncloud добавление учетной записи осуществляется с помощью протокола WebDav.

В интерфейсе Cyberduck нажмите на кнопку «Новое подключение», из списка выберите протокол WebDav (HTTPS).

В Nextcloud персональная ссылка для подключения по протоколу WebDav расположена в левой нижней части веб=интерфейса, в разделе «Настройки».

Скопируйте свой адрес ссылки и вставьте его в поле «Сервер» интерфейса Cyberduck.

Ссылка автоматически разделится на две части, и заполнит графу Сервер и графу Patch.

В поле Пользователь и Пароль введите соответствующие данные от своего аккаунта Nextcloud / Owncloud.

Затем нажмите на кнопку Подключить.

Создание зашифрованного контейнера с использованием сквозного шифрования в Cyberduck

Невозможно зашифровать уже загруженный файл. Сначала нужно создать зашифрованный контейнер, а затем в него переместить нужные файлы.

Откройте интерфейс Cyberduck, нажмите правой кнопкой мыши по свободному месту или нажмите на кнопку «Действие» из панели инструментов Cyberduck.

Из выпадающего списка выберите «Новое зашифрованное хранилище».

В появившемся окне заполните строки.

  • Имя – название папки
  • Passphrase – кодовая фраза, набор слов, цифр и знаков, который будет являться паролем для получения доступа (к расшифрованию ) к зашифрованной папке.
  • Confirm Passphrase — подтвердите повторным вводом кодовой фразы, набора слов, цифр и знаков.

Теперь при попытки открытия созданной зашифрованной папки, нужно будет вводить пароль.

Имейте ввиду, что файлы будут храниться на сервере в зашифрованном виде.

Расшифровать зашифрованные файлы можно будет только на устройстве с установленной программой Cyberduck.

Cyberduck 8.6.3

Cyberduck — это универсальная и бесплатная программа для работы с различными протоколами передачи файлов на компьютере с операционной системой Windows. С помощью этой программы вы можете легко подключаться к удаленным серверам и облачным хранилищам, загружать и скачивать файлы, редактировать их на лету, синхронизировать папки и многое другое.

Cyberduck

Cyberduck имеет простой и понятный интерфейс, который позволяет быстро настроить соединение с любым сервером или облаком. Вы можете выбрать из множества поддерживаемых протоколов, таких как FTP, SFTP, WebDAV, Amazon S3, Google Cloud Storage, Dropbox, OneDrive и др. Вы можете сохранять свои соединения в закладках для удобного доступа в будущем.

Пароль ко всем архивам: 1progs

Cyberduck позволяет вам не только просматривать и перемещать файлы между локальным и удаленным хранилищем, но и редактировать их прямо в программе. Вы можете открывать файлы в своем любимом редакторе или во встроенном редакторе Cyberduck. Вы можете также изменять разрешения, атрибуты и метаданные файлов.

Cyberduck поддерживает работу с большими файлами и папками. Вы можете загружать и скачивать файлы любого размера и формата. Вы можете также синхронизировать папки между локальным и удаленным хранилищем, чтобы всегда иметь актуальную версию своих данных.

Cyberduck обеспечивает безопасность и надежность передачи файлов. Вы можете использовать шифрование и аутентификацию для защиты своих данных от несанкционированного доступа. Вы можете также воспользоваться функцией резервного копирования и восстановления файлов в случае потери или повреждения данных.

Cyberduck — это программа для любых целей и задач, связанных с передачей файлов. Она подходит для начинающих и опытных пользователей. Вы можете использовать ее для личных или профессиональных нужд.

Cyberduck скачать

Cyberduck — это программа, которая постоянно развивается и улучшается. Вы можете получать новые функции и исправления ошибок через автоматические обновления. Также вы можете обратиться к поддержке программы или к сообществу пользователей за помощью или советом.

Cyberduck — это программа, которая дает вам все необходимые инструменты для работы с файлами на вашем компьютере. Скачайте ее сегодня и начните свое файловое приключение!

Консольная версия Cyberduck: работа с облачным хранилищем

PR-881-2-2

В предыдущих публикациях мы уже неоднократно рассказывали об утилитах, которые могут быть использованы для работы с нашим облачным хранилищем (1 и 2). В одной из статей мы уже упоминали утилиту Cyberduck — удобный файловый менеджер для MacOS, Linux и Windows, работающий с протоколами FTP, SFTP, WebDAV, OpenStack Swift и AmazonS3. С нашего официального сайта можно также скачать профиль, с помощью которого Cyberduck автоматически конфигурируется для работы с нашим облачным хранилищем.

Пользователи в большинстве своём знакомы с графической версией Cyberduck. Совсем недавно появилась и консольная версия. В этой статье мы расскажем о её возможностях и покажем, как её можно использовать для работы с хранилищем.

Общая информация

Консольная версия Cyberduck работает со всеми основными операционными системами — MacOS, Windows и Linux. Программа может использоваться в качестве FTP и SFTP-клиента, а также для работы с различными сервисами облачного хранения данных.
Документация к консольной версии Cyberduck опубликована на официальном сайте, но, к сожалению, о большинстве важных функций в ней рассказано не так подробно, как хотелось бы. Ниже мы расскажем о том, какие операции с нашим хранилищем можно выполнять с её помощью, а также дадим подробные разъяснения по синтаксису основных команд.

Установка

Mac OS

Консольная версия Cyberduck для MacOS устанавливается с помощью менеджера пакетов Homebrew:

$ brew install duck

Linux

В этой статье мы опишем процедуру установке для Ubuntu 14.04; пользователей других дистрибутивов отсылаем к официальной документации.

Чтобы установить консольную версию Cyberduck, добавим сначала соответствующий репозиторий:

$ echo 'deb https://s3.amazonaws.com/repo.deb.cyberduck.io nightly main'>/etc/apt/sources.list $ echo 'deb https://s3.amazonaws.com/repo.deb.cyberduck.io stable main'>/etc/apt/sources.list

Затем добавим ключ:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FE7097963FEFBE72

и выполним команды

$ sudo apt-get update $ sudo apt-get install duck

Основные операции с облачным хранилищем

Все команды для работы с облачным хранилищем имеют следующий вид:

$ duck — swift://@auth.selcdn.ru/ -p

После ввода команды программа запросит имя владельца учётной записи (Tenant). В ответ нужно указать пользователя, под учётной записью которого осуществляется доступ к хранилищу. Диалоговый режим можно вообще отключить — для этого используется опция -q.

Получение списка файлов в контейнере

Чтобы получить список файлов, хранимых в некотором контейнере, используется опция -l (или −−list):

$ duck -l swift://username@auth.selcdn.ru/ -p Listing directory images… 1.jpg 2.jpg 3.png

Скачивание файла

Для скачивания файла из хранилища используется команда вида:

$ duck -d swift://username@auth.selcdn.ru/ -p

Открытие файла для редактирования на локальной машине

С помощью консольной версии CyberDuck можно открывать файлы для редактирования на локальной машине; по завершении редактирования в хранилище будет загружена обновленная (со всеми внесёнными изменениями) версия файла. Для этого используется опция −−edit:

$ duck —edit swift://@auth.selcdn.ru/ -p

Файл будет открыт в приложении, используемом в системе для данного типа файлов; загрузка изменённая версии начинается автоматически.
Эта функция Cyberduck будет особенно интересной для пользователей, размещающих в нашем хранилище статические сайты. Чтобы, например, быстро отредактировать текст на сайте, достаточно выполнить указанную выше команду, внести изменения в нужные файлы и сохранить их.

Загрузка объекта в хранилище

Операция загрузки выполняется при помощи команды вида:

$ duck —upload swift://username@auth.selcdn.ru -p

Обратим особое внимание на то, что при загрузке объекта нужно указывать полный путь к месту хранения этого самого объекта. Например, если мы хотим сохранить файл myimage.png в контейнере images, то путь к нему нужно указать так: /images/ myimage.png.

Большие (размером более 2ГБ) объекты Cyberduck загружает в хранилище по частям.

Версии объектов и резервное копирование

Консольная версия Cyberduck представляет собой удобный инструмент для резервного копирования и архивирования данных. Рассмотрим эти функции более подробно на конкретных практических примерах.

Представим себе, что у нас на локальной машине имеется директория, содержимое которой нужно периодически копировать в облачное хранилище. Для этого написан специальный скрипт и добавлено задание Cron, которое отправляет резервную копию к хранилище каждый день в указанное время.
Скрипт выглядит так:

#!/bin/bash SWIFT_USERNAME=имя пользователя SWIFT PASSWORD=пароль для входа в хранилище SWIFT_AUTH_URL=auth.selcdn.ru BACKUP_PATH=путь к месту хранения бэкапа LOCAL_PATH=путь к папке на локальной машине duck --upload swift://$SWIFT_USERNAME@$SWIFT_AUTHURL/$BACKUP_PATH/ $LOCAL_PATH --existing rename --password $SWIFT_PASSWORD -q

Обратим внимание на синтаксис команды duck. В приведённом примере используются ключ —existing, который указывает, что делать с уже имеющимися в хранилище файлами. Опция rename переименовывает уже имеющуюся резервную копию, добавляя к её имени время и дату.

С помощью cyberduck можно осуществлять и дифференциальное резервное копирование. Для этого используются опция compare:

$ duck —upload swift://username@auth.selcdn.ru —existing compare -p

При выполнении приведённой команды программа сравнит загружаемую резервную копию с уже имеющейся по размеру, дате изменения и контрольной сумме. Если парамерты отличаются, то старая версия будет удалена, а новая — загружена в хранилище.

При использовании опции skip в хранилище будут загружены только новые файлы (те, которые появились в папке на локальной машине после предыдущей загрузки). Уже имеющиеся файлы не будут загружены, даже если на локальной машине они были изменены.

Наконец, опция overwrite просто удалит из хранилища имеющуюся резервную копию и загрузит новую.

Синхронизация локальных файлов с файлами в хранилище

Синхронизация файлов — это процесс, в результате которого две директории, одна из которых находится на локальной машине, а другая — в хранилище, будут содержать одинаковый набор файлов в одной и той же версии с наиболее свежей датой изменений. Если на локальной машине какие-либо файлы были изменены, добавлены или удалены, эти же самые файлы будут изменены, добавлены или удалены в хранилище, и наоборот.

Синхронизация выполняется при помощи команды:

$ duck —synchronize swift:///

С помощью функции синхронизации можно поддерживать помещённые в хранилище резервные копии данных с локальной машины в актуальном состоянии.
Вот пример простого скрипта:

#bin/bash SWIFT_USERNAME=имя пользователя SWIFT PASSWORD=пароль для входа в хранилище SWIFT_AUTH_URL=auth.selcdn.ru BACKUP_PATH=путь к месту хранения бэкапа LOCAL_PATH=путь к папке на локальной машине duck --synchronize swift://$SWIFT_USERNAME@SWIFT_AUTHURL/$BACKUP_PATH $LOCAL_PATH --password $SWIFT_PASSWORD -q

Достаточно добавить соответствующее задание в cron — и данные будут автоматически синхронизироваться с указанной периодичностью.

Описываемая функция будет полезной и для тех, кто размещает в хранилище статические сайты. Чтобы обновить сайт, достаточно внести соответствующие изменения в файлы на локальной машине, а затем выполнить команду синхронизации.

Копирование файлов

Чтобы скопировать файл из одного контейнера в другой, используется команда вида:

$ duck —сopy swift:// / / -p

Опция -v

Чтобы на консоль выводилась информация обо всех HTTP-запросах, осуществляемых при выполнении операций с хранилищем, а также об ответах на них, используется опция -v (или —verbose). Это помогает понять, как с хранилищем взаимодействуют сторонние приложения.

Заключение

Консольная версия Cyberduck представляет собой удобный инструмент для работы с облачным хранилищем, обладающий широкими возможностями. Появление такого инструмента должно порадовать пользователей ОС Windows. Дело в том, что для Windows но недавнего времени вообще не было консольных программ для работы с облачными хранилищами на базе OpenStack Swift, и для этих целей приходилось пользоваться FTP-клиентами, что не всегда удобно.
Надеемся, что вы оцените консольную версию Cyberduck по достоинству будете пользоваться ей в повседневной практике.

Читателей, которые по тем или иным причинам не могут оставлять комментарии здесь, приглашаем в наш блог.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *