Scientific Supercomputing at the NIH

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.

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

Web Browsers

 click to expand/collapse File transfer via web browsers

Helix Staff Notes and Comments

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.

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.