MobaXterm
For windows users, MobaXterm is a popular and one of the recommended software to connect to the cluster.
“MobaXterm is your ultimate toolbox for remote computing. In a single Windows application, it provides loads of functions that are tailored for programmers, webmasters, IT administrators and pretty much all users who need to handle their remote jobs in a simpler fashion.”https://mobaxterm.mobatek.net/
Install MobaXterm
Link to download: https://mobaxterm.mobatek.net/download.html
The “Home Edition” is more than enough for accessing the cluster and includes features such as:
SSH
X11-fowarding
SFTP browser
Select the current version and choose either “portable” or “installer edition”.
Locate the installer
In chrome and Microsoft edge, “ctrl+j” opens your downloads
Extract the installer
Right click on the installer and extract to your desired location.
Run the installer
Congrats you’ve successfully installed MobaXterm!
You can start a local terminal and explore your windows file system in a “Linux” bash shell.
Quick Connect
Although it is recommended for users connect through “User sessions”, after opening MobaXterm, you can connect to the cluster immediately through your local terminal by clicking “Start local terminal”
In the prompt enter the following:
ssh insert_NetID_here@hpc2.storrs.hpc.uconn.edu
You should then be prompted for a password and a DUO 2FA.
We are aware of issues with logins through this method. Please set up “User sessions” if you are having trouble connecting through your local terminal.
User Session Setup
Select the “Session” Icon on the top left
Select “SSH” and enter the following relevant information:
“Remote host”: hpc2.storrs.hpc.uconn.edu
Check “Specify username”: enter your NetID
“Port”: 22
Select “Bookmark Settings”
You can change the nickname of the session here or do it later
We named ours “hpc2”
You can create a desktop shortcut here for even easier access
Click “ OK” to save.
You should now have the session available in your bookmarks on the left column in the application as well as a shortcut directly. DoubleClick them to connect and click “accept” to the following message.
Creating user sessions will save you time in the future including troubleshooting login nodes. It is recommended that you create the following 3 sessions with the same steps as above. (You can also duplicate a session by right clicking on one, then edit session’s information as you see fit).
Change the “Remote host” to:
login4.storrs.hpc.uconn.edu
login5.storrs.hpc.uconn.edu
login6.storrs.hpc.uconn.edu
Troubleshooting
Unable to start local terminal
You’ll see a message at the bottom of your window “CygUtils plugin not found on your system”. Once you click on it, you’ll get another message along with a link to download the plugin.
Once downloaded, move the file to the location where your MobaXterm executable is. Typically, this would be under: C:\Program Files (x86)\Mobatek\MobaXterm
Restart MobaXterm and you should be able to access your local file system through the terminal
Remote Host Identification Error
If you receive the following error message when login on or when connecting to any node, fear not!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed.
In your terminal, enter the following command and replace node name with the appropriate node. Using cn571 for example:
ssh-keygen -R cn571
If the error is during login, you may need to use the following
Login node issues
If you get stuck landing on a login node or find that a login node is behaving significantly slower than normal, you can simply use one of the other sessions created earlier that targets a specific login node when connecting.
Feel free to submit a ticket and let us know if you suspect a node is misbehaving