Getting Connected

Accounts
Projects and Accounts on Mount Moran can be requested using the ARCC Access Request Form. To get an account, you must request a project or have the PI of an existing project request that you be added.
This form allows a Principle Investigator (PI) to create Projects and/or add users to Projects. People who wish to join an existing Project may do so with the PI's permission.

NOTE:  People without a UW account (for example, Non-UW collaborators) first need to get an External Collaborator Account.

Accounts on other clusters that we manage must be arranged by directly contacting the owners of those clusters. See the systems page for links to contact the owners (reference?).

Once your cluster account is set-up you will receive an email from ARCC containing your username and login instructions.
Note: to keep things simple, ARCC will make your username the same as your UWYO account name.

Connecting using SSH
One connects to UW HPC systems (like most HPC systems) using an SSH client on a local machine. This can be a desktop computer, a workstation, a laptop, or even an iOS device or other handheld device running Android or Google Chrome.

Here are a few SSH clients allow you to open a command-line-based "terminal session" with our clusters:

  • On OS X and most Linux systems, the command-line utility "ssh" comes pre-installed in their respective Terminal applications.
  • Putty: A simple, open-source client for Windows.
  • Secure Shell for Google Chrome: A free, HTML5-based SSH client for Google Chrome.
  • iSSH: A full-featured SSH and Telnet emulator of VT100, VT102, VT220, ANSI, and xterm terminals integrated with a tunneled VNC client, RDP client and an X server. Designed for both iPhone and iPad.
  • SSHDroid: For Android, ConnectBot is a powerful open-source Secure Shell (SSH) client. It can manage simultaneous SSH sessions, create secure tunnels, and copy/paste between other applications.
    This client allows you to connect to Secure Shell servers that typically run on UNIX-based servers.

Here's a basic SSH command:

ssh USERNAME@clusterName.school.edu

First Logon/Login
Using Mount Moran as an example, a user's first logon would look something like this:

$ ssh exampleUser@mtmoran.uwyo.edu
exampleUser@mtmoran.uwyo.edu's password: ******

Reset Password
If you need to change your UWYO password follow these password reset instructions. If you need assistance resetting you password, please contact the help desk 307-766-4357.

External Collaborators needing to change/reset their UWYO password must email the Application Security Office. Please include a valid phone number that the ASO can use to contact you in order to reset your password.

Transfer your files
Once your accounts are set up, you'll probably want to start transferring your project files to your allocated resource. Like XSEDE (from whom we've copied this information), we offer Globus Online, globes-url-copy, scp and sftp.

Globus Online
Globus Online is a web client that implements the GridFTP protocol, providing reliable data movement service between resources. Even researchers with minimal IT background can easily move large quantities of files, or move files of large size, using Globus. Developers who want to automate workflows can use the Globus command-line interface.

Please consult the Globus User Guide for complete instructions on how to use Globus Online.

globus-url-copy
globus-url-copy and uberftp are command-line implementations of the GridFTP protocol. Use these commands to transfer large files.

Here's a sample transfer from PSC's Blacklight to TACC's Ranger that has been optimized for large files:

$ globus-url-copy -stripe -tcp-bs 8388608 \
    gsiftp:// gridftp.blacklight.psc.teragrid.org/scratcha/joeuser/file \
    gsiftp:// gridftp.ranger.tacc.teragrid.org/scratch/joeuser

Visit the Globus Online page to get the GridFTP endpoints for each site.

To utilize Globus Online with ARCC Resources and other common ones, the following public Globus Endpoints can be used:

Machine Name Endpoint Name
Bighorn (Mount Moran HPS system) arcc#bighorn
NCAR-Yellowstone (XSEDE) ncar#gridftp
dtn01 (University of Utah) uofuchpc#dtn01
CI-Water project uofuciwater#dtn01

ftp, sftp, and scp
You may use one of these command-line tools to transfer small (2 GB or less) files between ARCC resources and/or your local machine. These may be familiar and easy to use, but may provide poor performance for large files. From Linux or Mac, you can run these commands directly from the terminal.

  • sftp: an interactive file transfer program that comes pre-installed on OS X and most Linux systems. XSEDE has an excellent tutorial on using sftp
  • scp: securely copies files between hosts on a network. XSEDE also has an excellent tutorial on using scp

GUI sftp clients are also available:

  • FileZilla: A high-performance open-source FTP client for Windows, Linux, and OS X.
  • CyberDuck: A high quality free client for Windows and OS X.