Securely Transferring Files (SFTP)
Michael Stephenson avatar
Written by Michael Stephenson
Updated over a week ago

Overview

In this article, we will go over what SFTP and FileZilla are, how to connect to FileZilla, and using Data Connectors in Element451 to complete the set-up.


What are SFTP and FileZilla?

SFTP (or Secure File Transfer Protocol) is a way to transfer your sensitive files over a Secure Shell (or SSH) network, which essentially means that the data is encrypted. Transferring files simply through FTP or other methods can make your data very vulnerable. FileZilla is a free application that facilitates File Transfer Protocols, including SFTP. We recommend using FileZilla for managing your SFTP. If you would like more technical information about SFTP, you can read up on it here. Using a different file application? Here are our tips.


Setting up SFTP

Step 1: Install and Setup FileZilla

  1. First, install FileZilla. Choose the gray box that reads "Download FileZilla Client - All Platforms." Proceed to download based on your operating system.

  2. Run the installer file from your Downloads folder, ignoring messages and declining offers from other softwares.

  3. Once installed, open FileZilla.

  4. Click on Site Manager under File. Select the New Site button. A box asking for additional information will appear.

  5. In the Protocol dropdown menu, choose the SFTP – SSH File Transfer Protocol option. Using the login information provided to you by the customer success team, enter your Username, Password, and Port as 22. Then click connect.

  6. You will see an Unknown Host Key prompt appear. This is normal “Trust on First Use” behavior. Check the box to Always trust this host, add this key to the cache.

  7. After following these steps, you will see a success message appear in the status dialog box and your new directory folder will appear in the Remote Sites partition of FileZilla (middle right-hand frame). This folder is where you will upload your files for secure transfers.

  8. Now log into Element451 and follow the steps listed below.

Step 2: Adding Filezilla as a Connector in Element451

  1. Navigate to Data + Automations > Import + Export > Connectors.

  2. Click the + Create Connector button in the right corner. Once the new page loads you will see the option to add a new Data Connector.

  3. Select SFTP for the connector type.

  4. Add the Name and input the same Host, Username, and Password that you used to set up the Protocol in FileZilla. You're all set!


Using an RSA Key Pair

While a username and password is the most common way to connect over SFTP, Element451 also supports a RSA key pair. For an Element451 SFTP server connection using an RSA key pair, you can either generate your own key pair and provide us with the public key, or we can generate them and provide you the private key. Then instead of typing in a password, you would copy the text from inside the private key, to the Private Key field.

  • When generating your own key pair, depending on your operating system, you would use a terminal command like the one below and press enter.

    ssh-keygen -t rsa -m pem
  • You'll be promoted to enter a file name or location. After that you will be prompted twice to enter a passphrase, leave this blank as Element451 does not currently support a passphrase when connecting. Press enter again and your key pair should be generated.


Using other file applications

DMZ File Transfer

  • Getting a directory connection error when connecting to Element451? Try using the "Blind Download" option to skip directory listing.

Did this answer your question?