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 or the OnDemand portal.  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 Apple machines 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 FileZillaCyberduck and Fetch.



OnDemand portal:


CCR OnDemand is an easy to use web-based portal that provides users access to CCR's HPC resources without the need to install additional client software or web-plugins.  Users can transfer files, access a shell environment on the cluster front-end login server, launch interactive, and remote visualization sessions, and monitor jobs.  



Command line SSH client:


Users must use SSH keys to connect to CCR servers using SSH/SFTP/SCP.  Please follow these instructions to upload your SSH key to the CCR identity management portal before attempting to connect to CCR's servers. 



Connection information

 

hostname:

vortex.ccr.buffalo.edu (ub-hpc and faculty cluster front end login nodes)

 NOTE: this will log you into one of a pool of nodes:  vortex1.ccr.buffalo.edu, vortex2.ccr.buffalo.edu)

 

username:

CCR/UBIT username

 

port:

22


SSH key:

location and name of your SSH private key

 

Command line SSH connection:


Using the Mac terminal program, simply type the following to connect to a CCR server:

ssh -i yourSSHkey YourCCRusername@<hostname>


If using an SSH key agent:

ssh -A YourCCRusername@<hostname>


For example, if your UB username is janedoe, to connect to the academic cluster (vortex), type the following:

ssh -i yourSSHkey janedoe@vortex.ccr.buffalo.edu


If using SSH keys:

ssh -A janedoe@vortex.ccr.buffalo.edu


To copy files from your Mac to the CCR server:
scp -i yourSSHkey file_to_copy YourCCRusername@<hostname>:/directory_to_put_file/filename


For example, to copy test.sh from my Mac to my home directory on the CCR academic cluster (vortex):

scp -i yourSSHkey test.sh janedoe@vortex.ccr.buffalo.edu:/user/janedoe/test.sh




Displaying Graphics:


X11 forwarding is no longer permitted on CCR's login nodes.

 

For the easiest way to display graphics, we recommend you use the CCR OnDemand portal


More details about the OnDemand portal can be found in this article



File Transfer: 

Users can use the OnDemand Files app or a GUI-based file transfer app such as FileZilla, WinSCP or Cyberduck.  All provide a secure file transfer using a drag and drop interface.  

  • Download and install FileZilla or WinSCP or Cyberduck
  • See connection information above
  • We provide docs on using SSH keys with FileZilla here.  NOTE: Our docs show the Windows version of FileZilla but the MacOS version is very similar.  Other documentation for using SSH keys is available from these software vendors on their sites - Cyberduck docs are here



For large files or large amounts of data to transfer:


CCR also offers a Globus endpoint.  Globus allows you to 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:


Connecting to CCR endpoint and browsing files

Creating a share and sharing it with users

Setting up a personal endpoint on a desktop and transferring files

Sharing data through Globus with a non-UB user