FTPS is intended for initial bulk uploading and occasional bulk downloading of files from your account. FTPS is available to business and enterprise accounts — except trial accounts — for bulk migration of data. It is not available for personal accounts (free or pro).
Note
- The maximum file size that can be uploaded to or downloaded from Box via FTPS is 32GB. For other options to upload and download content, see Migrate Content.
- Box does not display directories containing more than 20,000 items.
We do not recommend using FTP as your primary access method.
To connect to Box's FTPS server, you need an FTPS client of your choosing.
To access Box's FTPS server:
- Server: ftp.box.com
- Username: Your Box account email address (SSO log in not supported)
- Password: Your Box account password
-
Port:
- For implicit encrypted connection (FTPS): 990
- TLSv1.2 is required. TLSv1.0 and TLS 1.1 are no longer supported.
Note: By default, Box accepts only encrypted FTPS connections.
Notes and Troubleshooting
- To access Box's FTPS server, you must set Box FTPS Server to available. To do this, from your Admin Console, in the left navigation click Apps. This option should be set to available by default. If Box FTPS Server is disabled, Box displays an Authentication Failed message when you attempt to log in from the FTPS client.
- FTPS as a transfer protocol does not support multi-factor authentication (MFA) as a part of single sign-on (SSO). If SSO is enabled for your account, you must create a Box-specific password to supplement your SSO login. To do this, use a browser to log in to your Box account and go to Account Settings > Account. Then scroll down (if necessary) to the Create External Password section.
-
The FTPS protocol uses separate channels for authentication and data. Ensure all required ports are allowlisted.
- Box supports FTPS implicit (port 990), and FTPES explicit (port 21), over passive FTP. Box does not support active FTPS or SFTP.
-
For the data channel, Box uses ports 10,000 - 29,999. Verify that your firewall has these ports open.
-
Error: Connection timed out after 20 seconds of inactivity: Increase your timeout setting. In Filezilla, go to Preferences > Connection > Timeout to do this. Setting this to 120 seconds can be helpful for folders containing large numbers of files.
- Resuming an upload/download: Box does not support either the REST (restart) or the APPE (append) commands. This means we do not support resumable uploads/downloads on Box for FTP. You must retry any failed upload or download. In this case FTPS client log displays 551 Box: Partial-file uploads are not supported.
- 530 Box: CAPTCHA is required. You have triggered Captcha on your account. To clear Captcha, use your Web browser and Box credentials (or External Password, if you're using SSO) to log in to app.box.com.
- 530 Box: Login rejected: Limit of 40 logins per user already reached. Your Box account has more than 40 active concurrent FTPS connections.
-
Error on output file. You may have folder names that include trailing space characters. These are not allowed. Rename any folders to remove the extra space.
- Request rate limit exceeded, please try again later. Reduce the number of simultaneous connections from your FTPS client.
If you contact Box Support, please be sure to include a copy of your FTPS client log.
Related Links
Preserve Original Created/Modified Times
How to Migrate Content.
tech_writers_swarm_kb