# SFTP Recipes

- [Using SFTP with Azure Blob](/walkthroughs/sftp-recipes/using-sftp-with-azure-blob.md): Couchdrop natively supports transferring files in Azure Blob via SFTP.
- [Using SFTP Clients](/walkthroughs/sftp-recipes/using-sftp-clients.md)
- [OpenSSH SFTP](/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](/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](/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](/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](/walkthroughs/sftp-recipes/using-sftp-clients/using-python-with-sftp.md): Learn how to use Python with SFTP
- [Using SFTP with Java](/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](/walkthroughs/sftp-recipes/using-sftp-clients/using-sftp-with-bash.md): Learn how to use SFTP in a bash script.
- [Using SCP](/walkthroughs/sftp-recipes/using-sftp-clients/using-scp.md): Learn about SCP and using it to upload and download files
- [Using SFTP/SSH Keys](/walkthroughs/sftp-recipes/using-sftp-ssh-keys.md)
- [How to create a SFTP/SSH key on Windows](/walkthroughs/sftp-recipes/using-sftp-ssh-keys/how-to-create-a-sftp-ssh-key-on-windows.md): Learn about SFTP and SSH authentication RSA keys and how to create one in Windows using Powershell.
- [How to create a SFTP/SSH Key On MacOS](/walkthroughs/sftp-recipes/using-sftp-ssh-keys/how-to-create-a-sftp-ssh-key-on-macos.md): Learn about SFTP and SSH authentication RSA keys and how to create then on MacOS
- [How to create a SFTP/SSH Key On Linux](/walkthroughs/sftp-recipes/using-sftp-ssh-keys/how-to-create-a-sftp-ssh-key-on-linux.md): Learn about SFTP and SSH authentication RSA keys and how to create then on MacOS
- [How to convert a PPK key to RSA](/walkthroughs/sftp-recipes/using-sftp-ssh-keys/how-to-convert-a-ppk-key-to-rsa.md): Putty is a common windows SFTP and SSH client that uses a different key format to most other tools. Its fairly common to need to convert keys between formats.
- [How to encrypt/decrypt a private key](/walkthroughs/sftp-recipes/using-sftp-ssh-keys/how-to-encrypt-decrypt-a-private-key.md): Private keys can be encrypted with a password for additional security. Learn how to encrypt and decrypt a private key.
