High-Performance Computing at the NIH

RSS Feed
Transferring Files To/From the Helix Systems

There are several secure options for transferring files to and from Helix and Biowulf, which use encrypted passwords (unlike FTP). File transfers to and from the systems should be performed using one of these more secure services. Detailed setup & usage instructions for each method are below.

Click on each section to expand, or click here to expand/collapse all sections.

Confused? Click here to see a comparison of the different methods.

Disk usage quotas: Click here if you need more disk storage space on Helix and Biowulf.

Mount Helix Systems Directories To Desktop (Inside NIH Network Only):

 click to expand/collapse Windows: Mapped Network Drive

 click to expand/collapse Macs: Mapped Network Drive

 click to expand/collapse Linux: Mapped Network Drive

GUI File Transfer Clients:

 click to expand/collapse Windows: WinSCP

 click to expand/collapse Macs: Fugu

 click to expand/collapse Windows/Mac/Linux: Filezilla

Commandline File Transfer:

 click to expand/collapse Windows: secure FTP and secure copy with PuTTY

 click to expand/collapse Macs & Unix/Linux: Secure Copy

 click to expand/collapse Macs & Unix/Linux: SFTP

 click to expand/collapse Unix/Linux only: scp-hpn

Downloading data from NCBI:

NCBI makes a large amount of data available through the NCBI ftp site, and also provides most or all of the same data on their Aspera server. Aspera is a commercial package that has considerably faster download speeds than ftp. More details in the NCBI Aspera Transfer Guide.

 click to expand/collapse via the Aspera command line client

 click to expand/collapse via the Aspera browser plugin

 click to expand/collapse via browser on Helix using NX

 click to expand/collapse via FTP

Web Browsers

 click to expand/collapse File transfer via web browsers

FTP is inherently insecure because it sends data and most importantly your password in plain, unencrypted text. SCP and sFTP use an SSH2 encrypted connection to transfer both data and password information. While security is good, it comes at the price of slower transfer rates than FTP.

For those who would need the transfer rates of FTP and are not concerned with data insecurity, we provide access to anonymous FTP on Helix.

The rate of data transfer is only an issue for data amounts greater than 256MB. For amounts less than this, any application will suffice. To optimize transfer rates for large amounts of data, use less demanding encryption ciphers, such as blowfish or arcfour, and try to transfer the data when the network is less busy (before 10 am and after 6 pm). Also use the most appropriate application based on the table below.

The Helix Staff has compared the applications and our results are below. For the most part we recommend using Filezilla for Windows and Fugu for Macs. scp is the default and best option for Linux/Unix machines.

Platform Application Pros Cons
All platforms Filezilla v3.0 Better control over transfer during the process, fewer and simpler controls than WinSCP, fastest transfer rates by sFTP. scp not an option.
Windows WinSCP Much faster transfer rates than PuTTY-pscp/psftp, but slightly faster than Filezilla for uploads using scp (rates were found to vary considerably by cipher used, in the order of Blowfish > AES >> 3DES), highly comprehensive configuration. Cumbersome user interface for changing local and remote directories.
  pscp/psftp Direct command line control over process. Need to run through the command prompt, slowest transfer rates seen.
  Mapped Network Drive Convenient. Fairly slow transfer rates, especially very large files.
Macs Fugu Easy to configure and use. Same transfer rates as scp. None.
  Mapped Network Drive Convenient Fairly slow transfer rates, especially for large files.
  scp,sftp Can be used for scripting & automatic file transfers, fastest transfer rates with appropriate ciphers. non-GUI interface.
Linux/Unix scp,sftp Same as for Macs. Same as for Macs.