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.
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 https://xcams.ornl.gov/xcams/.
Cyberduck
Cyberduck is a GUI FTP client for Windows and Mac operating systems.
- Download and install Cyberduck.
- Start Cyberduck and select the Open Connection icon.
- Select FTP-SSL (Explict Auth-TLS) from the dropdown menu.
- Enter credentials.
- Server: daacupload.ornl.gov
- Port: 21
- Username:
<XCAMS username>
- Click the Connect Button, and enter your XCAMS password when
prompted
<XCAMS password>
- Cyberduck has now established the connection and should show '0 items', with a path of '/'
- 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
- Select the Upload icon to add your files to the remote directory, /ingest_id
WinSCP
WinSCP is a GUI FTP client for Windows operating systems.
- Download and install WinSCP.
- Start WinSCP and the Login Dialog will appear, enter the following.
- File protocol: FTP
- Encryption: TLS/SSL Explicit Encryption
- Host name: daacupload.ornl.gov
- Port number: 21
- User name:
<XCAMS username>
- Password: leave empty
- Select Save.
- To Connect, Select Login.
- Enter your XCAMS password when prompted. It could take a few moments to connect to the server.
- 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
- You should now be in your private upload area and be able to use SCP utilities to transfer files.
lftp
lftp is a command line FTP client with FTPS support for Linux and Mac opearting systems.
Installation
CentOS DistributionUsing the Yum package manager:
$ yum install lftpMac
Using the Homebrew package manager:
$ brew install lftp
Configuration
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
Login
$ lftp <username>@daacupload.ornl.gov/<ingest_id> Password:
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.