> For the complete documentation index, see [llms.txt](https://docs.couchdrop.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.couchdrop.io/walkthroughs/sftp-recipes/using-sftp-clients.md).

# Using SFTP Clients

- [OpenSSH SFTP](https://docs.couchdrop.io/walkthroughs/sftp-recipes/using-sftp-clients/openssh-sftp.md): Learn how to use the default SFTP client in Linux and Unix operating systems
- [How to use SFTP with Cyberduck](https://docs.couchdrop.io/walkthroughs/sftp-recipes/using-sftp-clients/how-to-use-sftp-with-cyberduck.md): Cyberduck is another popular open-source file transfer client, similar to FileZilla. Learn how to connect to an SFTP server with Cyberduck in this simple walkthrough.
- [How to use SFTP with FileZilla](https://docs.couchdrop.io/walkthroughs/sftp-recipes/using-sftp-clients/how-to-use-sftp-with-filezilla.md): Learn how to connect to an SFTP server with Filezilla in this simple walkthrough
- [Using SFTP with Golang](https://docs.couchdrop.io/walkthroughs/sftp-recipes/using-sftp-clients/using-sftp-with-golang.md): Learn how to use SFTP with Golang, a popular programming language.
- [Using Python with SFTP](https://docs.couchdrop.io/walkthroughs/sftp-recipes/using-sftp-clients/using-python-with-sftp.md): Learn how to use Python with SFTP
- [Using SFTP with Java](https://docs.couchdrop.io/walkthroughs/sftp-recipes/using-sftp-clients/using-sftp-with-java.md): Learn about connecting to an SFTP server and Couchdrop with Java.
- [Using SFTP with Bash](https://docs.couchdrop.io/walkthroughs/sftp-recipes/using-sftp-clients/using-sftp-with-bash.md): Learn how to use SFTP in a bash script.
- [Using SCP](https://docs.couchdrop.io/walkthroughs/sftp-recipes/using-sftp-clients/using-scp.md): Learn about SCP and using it to upload and download files
