System Access
Overview
Logging into the HPC supercomputers starts with your UArizona NetID and password with two-factor authentication enabled. Logging in will first connect you to something called the bastion host, a computer that provides a gateway to our three clusters: Ocelote, ElGato, and Puma. This is the only function the bastion host serves. It is not for storing files, running programs, or accessing software.
A comprehensive walkthrough of this process is in our Puma Quick Start page. This page is intended to provide you with instructions on getting terminal access to the system from your specific OS, how to log into the system from our web interface (Open OnDemand), how to set up X11 (image) forwarding, and how to configure your account to allow for a password-less login (see: SSH Keys).
If you experience any problems, refer to our FAQ page which provides some solutions to common problems.
Web Access
The web interface, Open OnDemand, provides access to HPC's three clusters. More comprehensive information on this service can be found on our Open On Demand page.
Command Line/Terminal Access
- All the integration on UArizona HPC supercomputers is done with the "bash” shell which means to get consistent results, bash must be your shell. New HPC users automatically are set to the bash shell unless they already are using a different shell.
When using SSH, if you leave out the netid@ then it may default to your workstation username, which may not be valid; on Linux and MacOS you can override this via a ~/.ssh/config "User netid" config line. On Windows, there may be an application-specific way to set the username for hpc.arizona.edu connections.
- If you try to log in and get a continuous prompt of "password" and nothing else, you are probably not registered for NetID+.
To log into HPC, you will need NetID+ enabled, an HPC account, and internet access. Because we require Duo-authentication to access the system, no VPN is required.
Logging in will first connect you to something called the bastion host, a computer that provides a gateway to our three clusters: Ocelote, ElGato, and Puma. This is the only function the bastion host serves. It is not for storing files, running programs, or accessing software.
Once you reach the bastion host, regardless of method, you should see the following:
Success. Logging you in... Last login: This is a bastion host used to access the rest of the RT/HPC environment. Type "shell" to access the job submission hosts for all environments -----------------------------------------
From there, type shell to connect to the login nodes that will provide access to our three clusters. On the login nodes, you should see:
*** The default cluster for job submission is Puma *** Shortcut commands change the target cluster ----------------------------------------- Puma: $ puma (puma) $ Ocelote: $ ocelote (ocelote) $ ElGato: $ elgato (elgato) $ -----------------------------------------
By default, you will be connected to Puma when you first log in. To access the other clusters, follow the shortcut commands.