Tranferring Data
There are several recommended approaches for transferring data to and from the UConn Health HPC file system. Each is most suitable for different situations. The table below summarizes the best use case for each tool.
| Tool | Intended Use Case |
|---|---|
| Secure Copy (scp) | Transfers of less than < 10 GB. Command line interface and scripting. |
| Globus | Large data transfers of > 10 GB. Highly robust. Recommended for sharing outside of UConn. Interactive user interface and command line interface options |
| SMB Share | Accessing modestly sized files directly from applications running locally. |
Secure Copy
Secure copy is ideal for transferring small amounts of data. A secure copy can be performed with the scp command which is available in the Windows PowerShell or MacOS / Linux Terminal.
This command should only be used to transfer data to and from a transfer node which is a dedicated node for transferring data. The transfer nodes have accesses to the same file systems as the login and compute nodes. We recommend using the transfer.hpc.cam.uchc.edu URL. Transferring data through this URL requires that you have setup SSH keys and that you be connected to the UConnHealth-SECURE WiFi or the CAM VPN.
Transferring a File To the UConn Health HPC File System
In order to transfer data from a local computer to the UConn Health HPC file system with scp:
scp <local_file_path> <user>@transfer.hpc.cam.uchc.edu:<remote_path>Where <local_file_path> is the path to the file on your local computer, <user> is your CAM username, and <remote_path> is the path on the UConn Health HPC file system where you want to copy the file. <remote_path> can be excluded if you want to copy the file to your home directory.
Transferring a File From the UConn Health HPC File System
To transfer data from the UConn Health HPC file system to a local computer with scp:
scp <user>@transfer.hpc.cam.uchc.edu:<remote_file_path> <local_file_path>Where <user is your CAM username, <remote_file_path> is the path to the file on the UConn Health HPC file system, and <local_file_path> is the path on your local computer where you want to copy the file. Simply use a . for <local_file_path> to copy the file to your current working directory.
Transferring a Directory
In order to transfer a directory, you will need to use the -r flag to recursively copy all files and subdirectories. For example, to copy a directory from your local computer to the UConn Health HPC file system:
scp -r <local_directory_path> <user>@transfer.hpc.cam.uchc.edu:<remote_path>Wildcards
Secure copy also supports the use of wildcards such as * for the remote path as long as wildcard characters are escaped with a \ or the url + path are enclosed in quotes. For example, to copy all .txt files from your UConn Health HPC file system home directory to your local computer:
scp <user>@transfer.hpc.cam.uchc.edu:\*.txt <local_directory_path>or
scp "<user>@transfer.hpc.cam.uchc.edu:*.txt" <local_directory_path>Alternative Transfer Host
There is an additional host that can be used to transfer data without an SSH key. This host requires your CAM password for authentication if you have not setup an SSH key.
The URL for this host is transfer.cam.uchc.edu.
Globus
Globus is well suited for large file transfers, sharing files, and for transferring between institutions such as when you need to share files with a collaborator.
Getting Started
Globus has excellent documentation. We recommend starting with this tutorial which contains almost everything you need to know to use Globus in addition to making note of the specifics below.
Accessing the UCHC Globus Server
Organizational Login
When first logging in to the Globus App, you will be prompted to select your organization. You should select the University of Connecticut. If you are not already logged in, you will be prompted to enter your UConn NetID and password.
UCHC Globus Server Collection
To access the UConn Health HPC file system, search for and select, the UCHC Globus Server in the collection text field. Upon selecting the UCHC Globus Server, you will be prompted to enter your CAM username and password.

File Paths
Navigation to your home directory mirrors the cluster file system. You can access your home directory by entering /home/FCAM/<user> in the path text field.
Navigation to other directories has one minor but unintuitive difference. The root of the cluster file system is /globus instead of /. So, for example, to access the /seqdata directory you would enter /globus/seqdata in the Path text field.

Transferring Files Locally
In order to transfer files to a local computer, you will need to install the Globus Connect Personal application.
Globus Command Line Interface
The Globus Command Line tool is available as a module that can be loaded into your environment with module load globus-cli. See the Globus CLI documentation for more information on using the command line interface.
FileZilla
FileZilla is a free and open-source FTP client that supports SFTP. It is available for Windows, MacOS, and Linux. It is suitable for transferring dozens of files or tens of GB of data.
Usage
- Setup SSH keys.
- Open FileZilla and select
File:Site Managerfrom the top menu. - Click
New Siteand enter a name for the site. - Select
SFTP - SSH File Transfer Protocolas the protocol. - Enter
transfer.hpc.cam.uchc.eduas the host. - Select
Key fileas the logon type. - Enter your CAM username in the
Userfield. - Enter or browse to the path of your private key file. This is the file that you generated when you setup SSH keys.






