Authenticate Bulk Storage with Cyberduck

Intro to Cyberduck

Cyberduck is a Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows. It provides an easy to use interface to connect to FTP (File Transfer Protocol), SFTP (SSH Secure File Transfer), WebDAV (Web-based Distributed Authoring and Versioning), Amazon S3, Google Cloud Storage and OpenStack Swift providers like Cloud-A Bulk Storage.

Cyberduck allows users to edit any file with your preferred editor. To edit files, a seamless integration with any external editor application makes it easy to change content quickly. Edit any text or binary file on the server in your preferred application.

Cyberduck Functionality

Edit any file with your preferred editor

To edit files, a seamless integration with any external editor application makes it easy to change content quickly. Edit any text or binary file on the server in your preferred application.

Browse Bulk Storage Containers like your own hard disk

Browse and move your files quickly in the browser with caching enabled for the best performance.

Transfer anything

Limit the number of concurrent transfers and filter files using a regular expression. Resume both interrupted download and uploads. Recursively transfer directories.

Large object uploads

Resumable dynamic segmented part uploads for files larger than 5GB. Supported using Static Large Object segmentation. Files larger than 2GB are uploaded in segments using the default threshold. The upload chunk size is 100MB by default with a maximum of 5 concurrent connections.

Large uploads can be resumed when interrupted.

Temporary URLs

A private object stored in Cloud-A Bulk Storage can be made publicly available for a limited time using a signed URL. The signed URL can be used by anyone to download the object, yet it includes a date and time after which the URL will no longer work. Copy the signed URL from Edit ? Copy URL? Signed URL.

Authenticating to Bulk Storage

Cloud-A Bulk Storage users can authenticate their Cloud-A Bulk Storage account to Cyberduck with Keystone authentication. Authenticating this way will allow for read and write access to all of the Bulk Storage containers in your Cloud-A Account. OpenStack Keystone is a secure identity service that can be used for connecting products like Cyberduck with OpenStack-based cloud storage service accounts like Cloud-A Bulk Storage.

Download Cyberduck

The first step in using cyberduck with Cloud-A Bulk Storage is downloading the software onto your local Windows or Mac system.

  1. Navigate to cyberduck.io
  2. Download cyberduck for Windows or Mac
  3. Open up the .zip file and install cyberduck

Authenticate to Bulk Storage

Once Cyberduck has been installed you will authenticate to your Cloud-A Bulk Storage account.

  1. Select “Open Connection” and choose “Swift (OpenStack Object Storage)” from the dropdown menu.
  2. Enter your Cloud-A account credentials as follows:

Server: keystone.ca-ns-1.clouda.ca

Port: 8443

Username: Email (Cloud-A login username)

Password: Cloud-A login password duckauth1

  1. Select “Connect”
  2. You will be prompted with a window asking more for additional login credentials. Enter your Email (Cloud-A login username) and select “Login” duckauth2

More Information

Cyberduck is an excellent open source tool that simplifies the user experience of Bulk Storage and makes management a breeze. Cyberduck has just released a command line interface (CLI) version is now available from duck.sh for Windows, Linux & Mac. Stay tuned for a tutorial on how to use the duck.sh CLI.

For more information and some advanced functionality check out cyberduck’s OpenStack site https://trac.cyberduck.io/wiki/help/en/howto/openstack