NOTE: You must be on the UB or Roswell Park networks to connect to CCR servers. If you are off-campus, please use the UB VPN to connect
Access to most CCR servers is only available through SSH. Command line terminal access is provided via the SSH protocol, while command line file transfer is available with sftp (Secure File Transfer Protocol) and scp (Secure Copy). The ssh, scp and sftp client software should be available on all Linux distributions as part of the operating system installation. There are additional software products available that provide secure drag and drop interfaces for file transfer such as FileZilla.
transfer.ccr.buffalo.edu (for uploading/downloading data to/from CCR filesystems only) - requires SSH keys to connect (see here for more details)
Command line SSH connection:
Using the terminal program on your computer, simply type the following to connect to a CCR server:
ssh -i yourKeyName YourUBusername@<hostname>
If running a SSH key agent that stores your private key(s):
ssh -A YourUBusername@<hostname>
For example, if your UB username is janedoe, to connect to the academic cluster (vortex), type the following:
ssh -i yourKeyName email@example.com
If using SSH keys:
ssh -A firstname.lastname@example.org
Connecting to a server via the command line does not allow for any graphical displays. If you need to display graphics or GUIs while connected to a CCR server, you must use X11 forwarding. Add the -X to your ssh command, for example:
ssh -i yourKeyName -X email@example.com
Options for File Transfer
Command line file transfer
(NOTE: you may need to specify your username if it is different on your machine than your CCR username. See above)
This command is run from your machine. Don't connect to the CCR servers first. Make sure to specify your SSH key - this is not displayed in the screenshot.
scp -i yourKeyName /path/to/filename
sftp -i yourKeyName YourUBusername@vortex.ccr.buffalo.edu
put filename (Use to upload a file.)
get file (Use to download a file.)
Drag and drop file transfer software products
Use FileZilla on most Linux distributions.
- Be sure to specify port 22 when setting up your connection
- Be sure to select/specify your private SSH key when setting up your connection
For users with a large amount of data to transfer: please use the data transfer server i.e.: transfer.ccr.buffalo.edu
Use either the command line or drag/drop software options above to transfer your files.
NOTE: The data transfer server is not to be used for compiling code or submitting jobs to the cluster. If you have modules sourced in your login files, you will get an error message when you login as modules are not supported on the data transfer server.
CCR also offers "Globus"- a software through which you can transfer your large data very fast and in a very secure way. To learn how to get started with Globus, please view the following articles: