Accessing OneDrive & Sharepoint

The number of different possible options for cloud storage provided by services available from Microsoft Office 365 is confusing and merits some further ado. There are two services available from Microsoft – OneDrive and SharePoint – which are hidden in a diversity of different packages. SharePoint is a cloud storage service which is only integrated in business packages while OneDrive is existing for personal and business usages. Every person who has a Microsoft Account does have access to the personal version of OneDrive. You can detect if you have a personal or business profile by looking at the email address. If you have a business profile the email address contains onmicrosoft.com.

In the following chart an overview of the most common business profile packages and whether the packages contain OneDrive, SharePoint or both is shown.

ProductMicrosoft OneDriveMicrosoft SharePoint
Office 365 Business
Office 365 Business Premium
Office 365 Business Essentials
Microsoft 365 Business
Office/Microsoft 365 Enterprise
Office 365 ProPlus
Sharepoint Online

Cyberduck and Mountain Duck support OneDrive in personal and business edition as well as SharePoint through the default bundled connection profiles Microsoft OneDrive and Microsoft SharePoint. It doesn’t make any difference if you are using OneDrive personal or business there is only one profile that works for both. To connect to OneDrive or SharePoint with Cyberduck or Mountain Duck you have to create a corresponding bookmark which will connect to the services via Microsoft Graph.

Connecting to OneDrive Personal and Business

  • Click on “New Bookmark” if you are using Mountain Duck or on the “+” symbol in the browser window if you are using Cyberduck to create a new bookmark.
  • Choose the profile Microsoft OneDrive.
  • Type in the Username field your account email address and connect to the bookmark.
  • A window appears and prompts for an authentication code. Alongside with the authentication code prompt, a web browser window should open with the login page of Microsoft. Log into your account in the web browser window and copy the afterward appearing authentication code into the field in the authentication prompt window.
  • If you are using Cyberduck a browser window will appear. If you are using Mountain Duck Windows Explorer or Finder are opened revealing your OneDrive.

Connecting to SharePoint

  • Click on “New Bookmark” if you using Mountain Duck or on the “+” symbol in the browser window if you using Cyberduck to create a new bookmark.
  • Choose the previously installed profile ​Microsoft Sharepoint Document Library or the bundled profile Microsoft SharePoint.
  • Log in with your *.onmicrosoft.com account to login.microsoftonline.com to connect to your SharePoint document library. If you want to connect to SharePoint online you have to use your OneDrive personal account.

More information can be found in the Help Wiki for both OneDrive and Sharepoint.

Encrypt your Dropbox

Mountain Duck and Cyberduck allow Cryptomator client-side encryption of your data which is missing in Dropbox and all other popular cloud storage solutions. You will find a description of how to use Cryptomator Vaults in Dropbox and access your documents from your computer and mobile in the following sections.

Encrypt your data with Mountain Duck and Cyberduck

  • Connect to your bookmark and navigate to the location where you want to store your secured data.
  • Right-click on white space and choose New Encrypted Vault in the context menu.

  • As described in the appearing window enter a name for your encrypted folder. Afterward, choose a password and confirm it by retyping it in the last field.

  • Double-click on your newly created Vault and unlock it by typing the password into the corresponding field.

  • The Vault opens. Now you can create or copy the documents you want to secure into the Vault to encrypt them.

Access your encrypted data with the Cryptomator app on your mobile.

  • Install the Cryptomator App on your mobile (IOS, Android).
  • Tab on the plus symbol and choose the option Add existing vault.
  • To open the previously created Cryptomator Vault choose the cloud service Dropbox, log into your account and navigate to the Vault.
  • Open the Vault folder and select the masterkey file which is named masterkey.cryptomator. After that, the app should show automatically the landing page of the Cryptomator app with the previously selected Vault pinned.
  • Tab on the pinned Vault and type the password into the corresponding field. The Vault should open right after you have unlocked it with the password and you have access to your secured data.

This process does not only work with Dropbox but with any other connection supported in Cyberduck and Mountain Duck. You can find more information on Cryptomator support in our wiki.

Connecting using AssumeRole from AWS Security Token Service (STS)

Instead of providing Access Key ID and Secret Access Key, authenticate using temporary credentials from AWS Security Token Service (STS) with optional Multi-Factor Authentication (MFA), making Cyberduck and Mountain Duck more friendly to enterprise deployments. You will need to install the custom connection profile S3 (Credentials from AWS Security Token Service) available from our website.

Our implementation to obtain temporary credentials is interoperable with standard AWS CLI configuration in ~/.aws/credentials. Refer to our wiki for documentation.

Enterprise filesharing with DRACOON

Cyberduck 6.3 features support for DRACOON – a enterprise cloud service made in Germany.

DRACOON is a highly secure, platform-independent enterprise filesharing solution, which has repeatedly won awards as a market leader. It is certified according to the highest compliance guidelines. Unique to the solution is the own developed TripleCrypt technology with an end-to-end encryption as well as the authorization system for high demands in the enterprise business environment.

The storage service is unique providing transparent, zero-knowledge client-side encryption for an enterprise file sharing environment.

Joyent Triton Object Storage

Triton Object Storage (previously named Manta Storage) by Joyent is now supported in Cyberduck 6.3 and Mountain Duck 2.2. Make sure to install the connection profile.

Their storage backend implementation is open source.

All the pieces required to deploy and operate your own Manta are open source

Triton Object storage touts itself as

Proven at production scale, Triton Object Storage delivers replication, clustering, failover, and backup and recovery capabilites. Robust security is built in, including object level security and access, deep role based access control, and client SSH and data encryption.

Update: Read more about the Triton Object Storage and Cyberduck on the Joyent Blog.

Google Team Drives

We have added support for Google Team Drives in both Cyberduck 6.3 and and Mountain Duck 2.2.

Google Team Drives are shared spaces where teams can easily store, search, and access their files. Unlike files in My Drive, files in Team Drive belong to the team instead of an individual. Even if members leave, the files stay exactly where they are so your team can continue to share information and get work done. Team Drives is available on G Suite Enterprise, G Suite Business, or G Suite for Education editions.

Use the regular Google Drive connection type to see the Team Drives besides My Drive and Shared with me.

Search

We have introduced recursive search in version 4.8 which has been improved since to use native protocol features when available for faster results. Hit ⏎ in the browser search input to search recursively for matching filenames in folders. The following protocols have a server side index that is used to give fast results without recursively descending into folders.

 

We are hiring!

Help shaping widely used products in an open source development environment!

We are looking for an experienced Java enthusiast to join our team as an employee or long term freelancer (work from anywhere). You help us to drive the integration of cloud storage services into Cyberduck & build the next major features for Mountain Duck.

Please refer to our job advertisement for more information.