Cyberduck Mountain Duck CLI

Cyberduck Help / Howto / Opening Connections

Supported protocols

All major server and cloud storage protocols are supported to connect to just about any server you want.

FTP protocol support

With support for secure TLS connections

Amazon S3 protocol support

Supported service providers:

WebDAV protocol support

Connect to any WebDAV compliant server using both HTTP and HTTP/SSL.

SSH/SFTP protocol support

Advanced configuration for SSH connections using public key authentication.

OpenStack Object Storage protocol support

Supported service providers:

Windows Azure protocol support

Google Drive protocol support

Access all your documents and upload files of any type to use your Google Drive account for storage.

Dropbox protocol support

Access your Dropbox without syncing to your computer.

Toolbar button

Click the New Connection toolbar button or File → Open Connection... (⌘-O). If you want to open a connection in a new browser window, choose File → New Browser (⌘-N) first.

Quick Connect

Type in the name of the server directly in to the Quick Connect field in the toolbar. The text field will autocomplete from bookmarked hosts. You can enter a string in the format user@host, i.e., or a fully qualified URL such as

If you enter just the hostname, the default protocol as configured in Preferences → General → Connection will be used.


Select View → Toggle Bookmarks (⌘-B) and double click a bookmark to connect. If you want to bookmark a connection already open, choose Bookmark → New Bookmark (⌘-⇧-B) and it will add a new bookmark with the current connection settings.

Additionally you can switch to the History or Bonjour in the bookmark view.


List all recently connected servers. Select a bookmark from the menu Bookmark → History or the History tab of the bookmark view.


Auto discovery of SFTP, FTP & WebDAV services in your local network. Discovered services appear in in the Bookmark → Bonjour application menu and the Bonjour tab of the bookmark view.

Opening connections from

Bookmark File

Double click a Cyberduck .duck bookmark file in the Finder.

Internet Location File

Double click a Internet Location File in the Cyberduck must be configured as the default protocol handler for the given protocol of the URL.

Use Spotlight

Application launchers


Quicksilver is a launcher application. Open the Quicksilver Preferences and install the Cyberduck Module. Then when Cyberduck is selected in Quicksilver use the right-arrow key to access bookmarks wthin Quicksilver.


Indexing rule for Cyberduck.

From thirdparty application

Drag an URL from any thirdparty application to a browser window.

  • Drag an URL (e.g. from Safari) to the browser list or outline view to open a new connection.
  • Drag an URL to the bookmarks to create a new bookmark.

Problems Connecting

I get an error IO Error: Broken pipe

There was a problem with the unerlying network stream either because the connection was too slow or the server wouldn't give a response anymore. Often this is caused when you run out of quota on the server - meaning that your user account is not allowed to use any more disk space.

I get an error IO Error: Read Timed Out

When attempting to open a connection, there is either a firewall blocking requests, or no server is listening at the given address and port. If you get this error while already connected to the server, the network connection to the server is too slow or has a too high latency. You can try to increase the connection timout in Preferences → Connection → Timeouts.


  • On macOS, manage your passwords with Keychain on Mac). Refer to Keychain for Mac: Keychain Access overview.
  • On Windows, passwords are saved in the Credential Manager. You can view and delete your saved login information in Control Panel → User Accounts → Credential Manager → Windows Credentials.


Useful to look at issues is the transcript written to the log drawer. Choose View → Toggle Log Drawer. All commands written to and read from the server are logged there if the drawer is open.

No transcript is written for SFTP connections. Issue #2944.

Proxy Configuration

The following proxies are supported:

  • SOCKS Proxy for all connections.
  • HTTP proxy tunneling using CONNECT for all connections.


The following proxy settings in System Preferences → Network are supported:

  • The option Exclude simple hostnames is respected and applies to all hostnames not fully qualified.
  • The hostnames and wildcards in Bypass proxy settings are applied.
  • CIDR notations are parsed and matched against the IPv4 address of the hostname.

The Automatic Proxy Configuration using a Proxy Configuration File is currently ignored.

Enable HTTP Connect proxy for SFTP and FTP connections

Choose FTP Proxy and select the checkbox to configure the proxy address. Example HTTP Connect Proxy Configuration for FTP and SFTP.png


All proxy settings in Internet Explorer Tools → Internet Options → Connections tab → LAN Settings button are supported. Refer to Change proxy server settings in Internet Explorer.


Connection → Text Encoding

The text encoding selected is used to decode the filenames in a directory listing sent by the server. It is important this matches the text encoding used by the server to encode the characters as otherwise characters not in the ASCII range (such as German Umlaute) are not displayed correctly. UTF-8 (the default), ISO-8859-1 and Windows-1252 are the most common. You can also change the text encoding per browser using View → Text Encoding.

Connection → Timeouts

You might need to adjust the timeout to wait for an answer from the server. The default is set to 30 seconds.

Connection → Repeat failed networking tasks

Failed transfers due to network connection issues such as a low latency can be choosen to be repeated with a configurable number of retries.

Connection → Proxies

Choose Cyberduck → Preferences → Connection → Use system proxy settings. No additional configuration needed.

General → Connection → Use Keychain

Search for and save passwords for connections.

Prefer IPv6 adresses of DNS lookups

A hidden configuration option. Refer to #2539.

defaults write ch.sudo.cyberduck connection.dns.ipv6 true

Disable Bonjour support

A hidden configuration option.

defaults write ch.sudo.cyberduck rendezvous.enable false

Disable Bonjour notifications in Notification Center and System Tray

A hidden configuration option. By default the limit is set to allow not more than 30 notifications per minute.

defaults write ch.sudo.cyberduck rendezvous.notification.limit 0

Default protocol handler

You can set Cyberduck or a third party application as the default application (protocol handler) for FTP and SFTP in Preferences → FTP and Preferences → SFTP respectively. When you click URLs in another application like your web browser, this application is opened to open the URL instead.

Connection Profiles

Connection profiles (.cyberduckprofile) are plugins describing specific connection settings for a hosting provider to make it easier to setup a connection to your provider. A connection profile is installed and adds a provider option in the protocol selection drop down menu in the Connection and Bookmark panels. No need to enter the connection details manually other than credentials.


Double click the the connection profile file (.cyberduckprofile) to open and register the profile. When using the CLI refer to thedocumentation. Refer to the technical documentation.

Last modified 4 weeks ago Last modified on Feb 19, 2018 1:37:26 PM

Attachments (7)

Download all attachments as: .zip

swiss made software