Index head
Side nav buttons Fetch Help Downloads Web Publishing Testimonials Links Backstory T-shirts News New in Fetch 5 Security Fetch 5 Tour About Fetch Feedback Message Board FAQ Support Educational/Charitable Upgrade Check Orders Web Store Licensing Extras About Fetch Support Licensing Home Fetch Icon Fetch Help > Using Fetch > Using SSH public/private keys or ssh-agent with Fetch

Fetch supports authentication via SSH public/private keys or ssh-agent when connecting to SFTP servers.

To use SSH public/private keys:

  1. Choose File > New Connection.
  2. Enter the server's hostname and your username.
  3. Choose SFTP from the Connect using pop-up menu.
  4. In the password field, enter a dummy password — just type anything (but don't leave it blank).
  5. Click the Connect button.
  6. If your SSH key is protected by a passphrase, Fetch will prompt you for it.
  7. Fetch will use your SSH key for authentication and make the connection.

To authenticate via ssh-agent:

  1. Enter your password in ssh-agent.
  2. Choose File > New Connection.
  3. Enter the server's hostname and your username.
  4. Choose SFTP from the Connect using pop-up menu.
  5. In the password field, enter a dummy password — just type anything (but don't leave it blank).
  6. Click the Connect button. Fetch will use ssh-agent for authentication and make the connection.

Note that Fetch does not provide support for setting up ssh-agent or SSH public/private keys; you must do that outside of Fetch.

If you'd like to avoid entering a dummy password every time, check the Add to keychain checkbox beneath the password field after you enter a dummy password. For all future connections, Fetch will automatically retrieve the dummy password from the keychain, and then it will go on to use your SSH keys.