Cyberduck Mountain Duck CLI

Version 10 (modified by dkocher, on Jul 20, 2010 at 8:19:33 PM) (diff)


Cyberduck Help / Howto / SFTP

SFTP connections

If you have access to a server using a secure shell (SSH2), most probably sftp-server is also installed and configured and you can connect using SFTP.

Interoperability with OpenSSH

The following configuration options from ~/.ssh/config are supported for SFTP connections:

  • IdentityFile for public key authentication.
  • HostName aliases.
  • User preference for login credentials.

Host keys are checked against and written to ~/ssh/known_hosts upon approval.

Advanced Authentication Methods

Public Key Authentication

Private keys containing a DSA or RSA private key in PEM format are supported (look for -----BEGIN DSA PRIVATE KEY----- or -----BEGIN RSA PRIVATE KEY----- in the file) and can be configured in the Bookmark or Connection panel.

One-time password

Using a challenge-response authentication with one time password generators like SecurID is supported. After the initial login prompt for the username and password a second login prompt is displayed to enter the one-time passcode.

Using SCP for file transfers

You can choose to use SCP for file transfers instead of SFTP for possible higher throughput. Change the default setting in the Preferences.


  • The error message Illegal sftp packet len may indicate you have an echo statement in your shell init script like .bashrc. Make sure it does not output any text.

Attachments (7)

Download all attachments as: .zip