Upload Files Using the FileZilla FTP Client (Windows & Mac)

Overview

This article provides instructions for configuring the Filezilla FTP client for Windows to work with Egnyte. For background information about uploading files using FTP, and access to other FTP configuration guides, please read this article.

Exclusions: Please refer to this article for unsupported characters and excluded file types that will not be synced.

FTP access is limited to Admins and Power Users on the Office, Business, or Enterprise plans; trial users on these plans are limited to uploading 1 GB at a time via FTP. 

Configuration Steps

1. Install FileZilla FTP v.3.33 or higher

no_updates.png 

2. Set up FileZilla

a. From the menu, go to File, then Site Manager and click New Site.

b. Enter the information in the General tab.

Protocol: FTP - File Transfer Protocol

Host: ftp-acme.egnyte.com (Replace "acme" with your Egnyte domain name)

Encryption: Require explicit FTP over TLS

Logon Type: Normal

FTP_1.png

User: jsmith$acme

Note: Replace "jsmith" with your Egnyte username and "acme" with your Egnyte domain name. The $ character is a separator between your username and domain name.

Password: Your Egnyte password. 

SSO authenticated users will have to set a Non-SSO password that is only used for FTP. This can be done from the My Preferences tab under My Profile in Egnyte.

After the completion of the above steps, your General tab might look something like this.

c. In the Transfer Settings tab, you should also limit the maximum number of simultaneous connections to 6. When this connections go beyond 6, you may see a 550 Cannot connect error.

transfer_settings.png

d. From FileZilla's main menu, click Edit, then Settings. Then click Connection.

Set the connection Timeout in seconds to 600 and Maximum number of retries to 2.

connection.png

e. Set the Default transfer type to Binary by expanding Transfers, then File Types.

binary.png

f. Set the Transfer Mode as Passive.

- Disable Allow fall back to other transfer mode on failure.

- Enable Send FTP keep-alive commands.

Transfer_mode.png

g. If you are planning to use Desktop Sync or Storage Sync, you need to select the option to preserve timestamps of transferred files. You can do this from within the main toolbar of FileZilla.

Transfer, then Preserve timestamps of transferred files.

Note: Egnyte limits FTP users to three concurrent transfers. You can change this setting in FileZilla here:

Filezilla_transfer_settings.png

3. Add Filters

a. Click View in the FileZilla menu and then open the Directory listing filters. Click Edit filter rules.

filter_rules.png

b. Create a New Filter and add filters to exclude filenames with characters supported in Egnyte.  For an updated list, please refer to this article.

new_filter.png

c. Select Useless Explorer files, Temporary and backup files, Configuration files, and the custom filter you created for Egnyte unsupported characters.  Then, click OK to enable these filters.

filter_selection.png

4. Upload your files

Once you connect, simply browse your local drive to upload from the Local Site window on the left. Drag the files to an appropriate folder in the Remote Site on the right, e.g. /Shared/Documents.

     

Troubleshooting (Optional)

For troubleshooting FTP related issues, we recommend that you enable logging. From FileZilla's main menu, click Edit > Settings. Then click on Logging under the File editing section.

Select Show timestamps in message log and Log to file.

Specify the location for the log file.

logging.png

 

Firewall Recommendations

If your firewall has restrictions and blocks certain ports, you may need to allow outbound FTP port (21).

Implicit connection uses port 990

Egnyte uses the following ports below for data transfer. 

  • 10000-12000
  • 20000-22000

    

Egnyte Community

Egnyte Community

Want to connect with other Egnyte users and our Egnyte team? Share ideas and ask questions in our Community .