Want a seamless migration experience? Use Egnyte's Cloud Migration Manager! Migrate your files, folders, and permissions from an on-premises server to Egnyte with an intuitive UI.
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.
1. Install FileZilla FTP client
Due to the overwhelming reviews of the latest Filezilla release containing malware, use the above versions and decline the upgrade recommendations. We also recommend turning off auto-update within Filezilla.
2. Set up FileZilla
a. From the menu, go to "File" -> "Site Manager" and click on "New Site."
b. Enter the information in the "General" tab.
Host: "ftp-premiumacme.egnyte.com" (Replace "premiumacme" with your Egnyte domain name)
Protocol: "FTP - File Transfer Protocol"
Encryption: Select "Require explicit FTP over TLS."
Logon Type: "Normal"
Please note that you will replace "jsmith" with your Egnyte username and "premiumacme" 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.
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.
d. From Filezilla's main menu, click "Edit" > "Settings." Then click on "Connection."
Set the connection "Timeout" to "600" and "Maximum number of retries" to "2."
e. Set the "Transfer Type" to "Binary" by expanding "Transfers" > "File Types."
f. Set the "Transfer Mode" as "Passive."
- Disable "Allow fall back to other transfer mode on failure."
- Enable "Send FTP keep-alive commands."
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.
File => Transfer =>Preserve timestamps of transferred files
Please note that by default Egnyte limits FTP users to three concurrent transfers. You can change this setting in FileZilla here:
3. Add Filters
a. Click 'View' in the Filezilla menu and then open the "Directory listing filters". Click the "Edit filter rules" button on the bottom left.
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.
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.
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."
For troubleshooting FTP related issues, we recommend that you enable logging. From Filezilla's main menu, click "Edit" > "Settings." Then click on "Logging" under "File editing"
Select "Show timestamps in message log" and "Log to file"
Specify the location for the log file.
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