Recurve SFTP Connection Guide
This guide details the procedure for establishing an SFTP connection and uploading files to gsftp.recurve.com. Please note that Recurve utilizes the Secure File Transfer Protocol (SFTP) and does not support File Transfer Protocol (FTP) or File Transfer Protocol Secure (FTPS).
Pre-requirements
Account Creation
- An SSH Public Key has been provided to Recurve.
- Recurve's standing recommendation is to utilize SSH key authentication. The Recurve SFTP supports both SSH RSA and ED25519 keys.
- Should an SSH Key not be feasible, Recurve can issue a password as an alternative.
- Recurve establishes an SFTP account for the client.
- Recurve will subsequently provide the client with the necessary information:
- SFTP server address: gsftp.recurve.com
- SFTP Port: 22
- SFTP username
Firewall
The firewall must permit outgoing connections to IP address 35.209.127.232 on port 22.
Steps to Establish a Connection
While the exact procedures may differ based on the specific SFTP Client software in use, establishing a connection typically requires these common parameters:
- Protocol: Ensure the protocol is explicitly set to SFTP, as the software may default to FTP or FTPS.
- Server address: gsftp.recurve.com
- Port: 22
- Username: To be provided by Recurve.
- SSH Private Key: Specify the corresponding private key. This key must correlate with the public key previously transmitted to Recurve.
Example Config with CyberDuck

Example Config with ForkLift

SFTP Web Uploader
If, for whatever reason, a client/user cannot use an SFTP client, Recurve can give them access to our web uploader on https://upload.recurve.com.
From here, the user will log in with their username/password and upload files on a browser.
Password Reset Information
If using a password for SFTP authentication, rather than the recommended SSH key, please follow the steps outlined below for how to reset a password.
Note: If Recurve has issued a temporary password, the user will be required to change it upon their next login.
- Log in to https://upload.recurve.com/web/client/login using the provided username and temporary password.
- Once logged in, click the icon in the top right corner next to the username and select "Change password."
- Enter the current temporary password, create a new password, and save.
- Log in again to https://upload.recurve.com/web/client/login using the new password.