Skip to main content

DAAC Home > Submit Data > Submission Help

Submission Help

Back to Submit Data

Data Upload

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.

Data Upload Credentials

Toggle Data Upload Credentials

After completing the Submit Data Form, data providers should recieve an email contaning instructions for uploading files with 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: <username>
    • Password: <password>
    • Open More Options.
    • Path: /<ingest_id>
  5. Select Connect.
  6. Select the Upload icon to add your files to the remote directory.
  7. Create a bookmark of the directory to access it later.


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.
  3. Enter credentials.
    • File protocol: FTP
    • Encryption: TLS/SSL Explicit Encryption
    • Host name:
    • Port number: 21
    • User name: <username>
    • Password: leave empty
  4. Select Save to access the connection later.
  5. Select Login.
  6. Enter your password when prompted. It could take a few moments to connect to the server.
  7. Type CTRL-O to open a directory.
  8. Enter /<ingest_id> in the Open Directory field.
  9. Select OK.
  10. Drag and drop your files from your local directory to the remote directory.
  11. Type CTRL-B to add the path to bookmarks.


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.

Contact Us if you have questions about your dataset submission.