To start using SSH File Transfer Protocol (SFTP) as a Supermetrics destination, some requirements need to be met. These prerequisites ensure that a working connection can be set up to successfully transfer data to your SFTP server.
You need an SFTP server in place before you can create an SFTP destination for Supermetrics. Learn more about how to set up a server with your operating system:
- LinuxTeck: How to set up an SFTP server on Rocky Linux 8
- DigitalOcean: How to enable SFTP without shell access on CentOS 7
- Techtrix: How to enable SFTP on a Windows server
Note that if your SFTP server runs into quota issues, it could cause your Supermetrics to fail. Make sure it’s set up correctly to avoid these issues.
You need a user with access to the SFTP server and the password for that user. If you don’t have those credentials, please contact your admin.
The user needs to have permissions to:
- Write files to the SFTP destination
- Delete files from the SFTP destination
- Create and navigate to sub-folders
If the user doesn’t have permission to create and navigate sub-folders, they need to leave the “Upload Path” field empty when creating the destination.
When you click Test, our connection test writes a file to your SFTP destination and tries to delete it afterward. This makes sure Supermetrics can transfer data to the right place.
If the user doesn’t have permission to delete files, the connection test will leave empty files in your SFTP server.
You’ll need to allowlist select IP addresses if your organization only allows access from selected networks. Here's the IP range you’ll need to add to your setup:
If your setup doesn't allow you to allowlist our IP range, you can also allowlist our IPs individually:
- 22.214.171.124 => 126.96.36.199 (256 total IPs)