Tutorials

Find detailed step-by-step instructions for setup, connecting and most common use-cases as well as tutorials for more complicated workarounds.

Setup a Custom OAuth Client ID for Google Drive & Google Cloud Storage

Workaround to register your own Custom OAuth 2.0 Client ID for Google Cloud Storage and Google Drive and use it with a custom connection profile instead when encountering This app is blocked error when accessing Google Drive or Google Cloud Storage.

Add Hidden Configuration Options to Mountain Duck and Cyberduck

Configure hidden preferences.

Connect to S3 with assuming role requiring MFA input

Require user to use MFA when connecting to S3 by connecting with IAM role assumed with AWS Security Token Service (STS).

Connect to S3 with temporary session token and MFA input

Require user to use MFA when connecting to S3 bucket with policy requiring MFA by requesting temporary credentials obtained from IAM AWS Security Token Service (STS).

Authenticate with Microsoft Entra ID to connect to S3

Use Microsoft Entra ID to authenticate with S3 by configuring as an OpenID Connect (OIDC) Identity Provider in AWS IAM.

Authenticate with Google to connect to S3

Use Google to authenticate with S3 by configuring as an OpenID Connect (OIDC) Identity Provider in AWS IAM.

AWS Identity & Access Management (IAM)

IAM allows you to create credentials for third parties accessing your S3 account with permission constraints.

Access Vaults on Local Disk

Both Cyberduck and Mountain Duck support accessing vaults on your local disk.

Configure Public Key Authentication for SFTP

Configure Public Key Authentication for SFTP using OpenSSH tools.

Configure 1Password SSH Agent

Authenticate with SSH private key saved in 1Password.

Configure Bitwarden SSH Agent

Authenticate with SSH private key saved in Bitwarden.

Use YubiKey

Authenticate with SSH private key saved on YubiKey.

Use Cyberduck CLI GitHub Action

Use Cyberduck CLI Docker Container in GitHub Actions