This page is showing a generic answer.
To see a more detailed answer customized for you, type your domain name here:

This page explains how to set up the Cyberduck FTP program to publish files to the top level of your website. Cyberduck is a free, easy-to-use FTP program for macOS and Windows. The program can be downloaded from the Cyberduck website.

Using Cyberduck for FTP

Enter your domain name in the box at the top of this page for detailed instructions.

Viewing “.htaccess” and other hidden files

To see filenames that begin with a dot, like .htaccess files, be sure that Show Hidden Files from the View menu is enabled.

Passive vs. Active mode

Most firewalls and routers need the “Connect Mode” to be set to “Passive (PASV)”, but a small number of them may require you to choose Active (PORT) instead. If you have trouble, try changing that setting.


The “FTP-SSL (Explicit AUTH TLS)” setting encrypts your password when Cyberduck sends it, which improves security. However, this setting may cause connection problems with some firewall and modem setups. If it doesn’t work, you can change that setting to normal “FTP”, although it's less secure.

Using SFTP with Cyberduck

Enter your domain name in the box at the top of this page for detailed instructions.

Why do I see an error message about an “interoperability failure”?

An “interoperability failure” with Cyberduck usually means there is some type of network or firewall issue. If you have this problem:

  • Make sure you're using the latest version of Cyberduck; older versions had bugs that could cause this error.
  • Be sure you’re using the FTP-SSL (Explicit AUTH TLS) connection method described above, instead of a normal FTP connection. “FTP-SSL (Explicit AUTH TLS)” wraps all network traffic in SSL, which can often help in cases where a firewall is incorrectly modifying FTP connections.
  • If those don‘t help, try an SFTP connection. This completely avoids problems caused by firewalls modifying normal FTP connections.