Skip to main content

DAAC Home > Submit Data > Submission Help

Data Submission Help

Back to Submit Data

How to Complete your Data Submission

The ORNL DAAC recommends using Cyberduck, WinSCP, and lftp clients to upload the data and documentation files of submissions for archival. The ORNL DAAC does not recommend Filezilla. If Filezilla must be used, replace ftps:// with ftpes:// in the upload link provided for your submission. The ORNL DAAC uses the FTPS extension to File Transfer Protocol (FTP) so that Transport Layer Security is applied.


Toggle Credentials

After completing the Submit Data Form, data providers should receive an email containing instructions for uploading files using XCAMS. XCAMS accounts are managed by the Oak Ridge National Laboratory and do not use the same credentials as the ORNL DAAC website.

To reset your password for XCAMS, select "I Forgot My Password" at


Toggle Cyberduck

Cyberduck is a GUI FTP client for Windows and Mac operating systems.

  1. Download and install Cyberduck.
  2. Start Cyberduck and select the Open Connection icon.
  3. Select FTP-SSL (Explict Auth-TLS) from the dropdown menu.
  4. Enter credentials.
    • Server:
    • Port: 21
    • Username: <XCAMS username>
  5. Click the Connect Button, and enter your XCAMS password when prompted<XCAMS password>
  6. Cyberduck has now established the connection and should show '0 items', with a path of '/'
  7. In the Main Menu, click 'Go' and 'Go to Folder'
    • You will be prompted to enter path, enter the unique 10 character alpha-numeric ingest_id
    • The ingest_id is located in the subject line of the submission email within parenthesis
    • An example ingest_id=994585f635, the path for this ingest_id would be /994585f635
  8. Select the Upload icon to add your files to the remote directory, /ingest_id


Toggle Cyberduck

WinSCP is a GUI FTP client for Windows operating systems.

  1. Download and install WinSCP.
  2. Start WinSCP and the Login Dialog will appear, enter the following.
    • File protocol: FTP
    • Encryption: TLS/SSL Explicit Encryption
    • Host name:
    • Port number: 21
    • User name: <XCAMS username>
    • Password: leave empty
  3. Select Save.
  4. To Connect, Select Login.
  5. Enter your XCAMS password when prompted. It could take a few moments to connect to the server.
  6. In the second half of the WinSCP gui, you will see '/'. Clicking will bring up an Open Directory interface. Append '/' with the unique 10 character alphanumeric ingest_id folder assigned to your submission
    • You can locate the ingest_id assigned to your submission in the subject line of your submission email, within parenthesis
    • An example ingest_id=994585f635, the path for this ingest_id would be /994585f635
  7. You should now be in your private upload area and be able to use SCP utilities to transfer files.


Toggle lftp

lftp is a command line FTP client with FTPS support for Linux and Mac opearting systems.


CentOS Distribution

Using the Yum package manager:

$ yum install lftp


Using the Homebrew package manager:

$ brew install lftp


Append the following to the file ~/.lftp/rc

set ftp:ssl-force true
set ftp:ssl-protect-data true
set ftp:ssl-force true
set ftp:ssl-protect-list yes
set ftp:ssl-protect-fxp yes
set ssl:verify-certificate false


$ lftp <username><ingest_id>

Common Commands

Command Description
help list available commands
ls list files and directories
cd change into a directory
put upload files
mirror -R upload or update a directory tree
-c resume partially complete transfers

Read more about lftp at How to Setup lftp - A Simple Command line FTP Program or by using the command man lftp.

Email us if you need additional assistance with submitting your data.