Your best friend for file transfer.
Fetch
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:
- Choose File > New Connection.
- Enter the server's hostname and your username.
- Choose SFTP from the Connect using pop-up menu.
- Click the Connect button.
- If your SSH key is protected by a passphrase, Fetch will prompt you for it.
- Fetch will use your SSH key for authentication and make the connection.
To authenticate via ssh-agent:
- Enter your password in ssh-agent.
- Choose File > New Connection.
- Enter the server's hostname and your username.
- Choose SFTP from the Connect using pop-up menu.
- 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.