Trella Health SFTP User Guide
Overview
For customers who are contracted with Trella Health to receive Marketscape data, data files are made available via SFTP. This document outlines the process of receiving Trella Health data via Secure File Transfer Protocol (SFTP).
Establishing Connectivity
SFTP is a method for obtaining files between two computers. SFTP is secure and requires a username and private key (both provided by Trella Health) to access the SFTP server.
The Trella Health SFTP server URL is located at sftp.trellahealth.com. You provide the SFTP server URL, username, and private key to a SFTP client software which will then allow you to transfer files to and from the Trella Health SFTP server.
There are many free products available for download to establish an SFTP connection. Some SFTP clients are listed below along with detailed instructions.
SFTP Clients
A username and private key will be provided to you by Trella.
Cyberduck: https://cyberduck.io/ [Windows, Macintosh, and Linux]
Filezilla: https://filezilla-project.org/ [Windows, Macintosh, and Linux]
WinSCP: https://winscp.net/ [Microsoft Windows only]
Using Cyberduck
Use these instructions to transfer files using Cyberduck.
Open the Cyberduck client.
Choose Open Connection.
In the Open Connection dialog box, choose a protocol: SFTP (SSH File Transfer Protocol).
For Server, enter the SFTP server endpoint (i.e. sftp.trellahealth.com).
For Port number, enter the following:
22
for SFTP
For Username, enter the username that was provided to you by Trella Health.
Do not enter a password. Instead, enter the SSH private key file that was provided to you by Trella Health in the SSH Private Key field.
Choose Connect.
Perform your file transfer.
Using FileZilla
Use these instructions to transfer files using FileZilla.
Open the FileZilla client.
Choose File, and then choose Site Manager.
In the Site Manager dialog box, choose New site.
On the General tab, for Protocol, choose SFTP.
For Host name, enter the SFTP server endpoint (i.e. sftp.trellahealth.com).
For Port number, enter the following:
22
for SFTP
For Logon Type, choose Key file.
For Key file, enter the SSH private key that was provided to you by Trella Health.
For User, enter the username that was provided to you by Trella Health.
Choose Connect.
Perform your file transfer.
Using WinSCP
Use these instructions to transfer files using WinSCP.
Open the WinSCP client.
In the Login dialog box, for File protocol, choose SFTP.
For Host name, enter the SFTP server endpoint (i.e. sftp.trellahealth.com).
For Port number, enter the following:
22
for SFTP
For User name, enter the username that was provided to you by Trella Health.
Choose Advanced to open the Advanced Site Settings dialog box. In the SSH section, choose Authentication.
For Private key file, browse for and choose the SSH private key file provided to you by Trella Health.
Note
If WinSCP offers to convert your SSH private key to the PPK format, choose OK.
Choose OK to return to the Login dialog box, and then choose Save.
In the Save session as site dialog box, choose OK to complete your connection setup.
In the Login dialog box, choose Tools and then choose Preferences.
In the Preferences dialog box, for Transfer, choose Endurance.
Choose Disable for the Enable transfer resume/transfer to temporary filename for option.
Note
If you leave this option enabled, it substantially decreases upload performance. It also can lead to failures of large file uploads.
For Transfer, choose Background, clear the Use multiple connections for single transfer check box.
Note
If you leave it selected, this approach can cause large file uploads to fail in unpredictable ways. An example includes creating orphaned multipart uploads and silent data corruption.
Perform your file transfer.
You can use drag-and-drop methods to copy files between the target and source windows. You can use toolbar icons to upload, download, delete, edit, or modify the properties of files in WinSCP.
Note
Be sure to disable WinSCP timestamp settings before you perform file transfers. To do so, in the WinSCP Transfer settings dialog box, disable the Set permissions upload option and the Preserve timestamp common option.
Using OpenSSH
Use these instructions to transfer files using OpenSSH.
On Linux or Macintosh, open a command terminal.
At the prompt, enter the following command:
% sftp -i transfer-key sftp_user@service_endpoint
In the preceding command,
sftp_user
is the user name andtransfer-key
is the SSH private key, both of which are provided by Trella Health. Here,service_endpoint
is the server's endpoint (i.e. sftp.trellahealth.com).An
sftp
prompt should appear.
Technical Support
Throughout this process, the Trella Health technology team is available to work with you and ensure success by emailing ftpsupport@trellahealth.com.