Tip |
---|
- 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. Card |
---|
| Mac AccessMac systems provide a built-in SSH client, so there is no need to install any additional software. You will find the terminal application under Applications → Utilities → Terminal.
Open the terminal and enter: Code Block |
---|
language | bash |
---|
theme | Midnight |
---|
| $ ssh netid@hpc.arizona.edu |
where netid is your UArizona NetID. When you press enter, you will be prompted for your university password. Note: you will not see any characters appear on the screen while typing during this step. This is normal and everything is working as it should. After successfully entering your password, you will be prompted to Duo Authenticate. If everything is successful, you will be connected to the bastion host. |
Card |
---|
| Windows AccessWindows systems do not have any built-in support for using SSH, so you will have to download a software package to do so. There are several available for Windows workstations. Free SSH clients are available for download from the University of Arizona's Site License website. PuTTYPuTTY is the most popular open source SSH Windows client. To use it: download, install, and open the Putty client. Next, open a connection and enter hpc.arizona.edu under Host Name and press Open
This will open a terminal. At the prompt, enter the following, replacing <netid> with your own NetID: Code Block |
---|
language | bash |
---|
theme | Midnight |
---|
| Login as: <netid> |
You will then be prompted to Duo-Authenticate. If the process is successful, you will be connected to the bastion host. MobaXtermMobaXterm is another available SSH Windows client. To connect to HPC, download and install MobaXterm, open the software, select Session → SSH and enter hpc.arizona.edu under Remote host. Next, select the box next to Specify username and enter your UArizona NetID. To connect, click OK at the bottom of the screen:
This will open a terminal and will prompt you for your UArizona password. You will then need to Duo-authenticate. If everything is successful, you will be connected to the bastion host.
|
Card |
---|
| LinuxLinux systems provide a built-in SSH client, so there is no need to install additional software. Simply locate and run the Terminal app. Open the terminal and enter:
Code Block |
---|
language | bash |
---|
theme | Midnight |
---|
| $ ssh netid@hpc.arizona.edu |
where netid is your UArizona NetID. When you press enter, you will be prompted for your university password. Note: you will not see any characters appear on the screen while typing during this step. This is normal and everything is working as it should. After successfully entering your password, you will be prompted to Duo Authenticate. If everything is successful, you will be connected to the bastion host. |
Once you reach the bastion host, regardless of method, you should see the following: Code Block |
---|
language | bash |
---|
theme | Midnight |
---|
| 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: Code Block |
---|
language | bash |
---|
theme | Midnight |
---|
| ***
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. |