Logging In#

Tip

Need help navigating our documentation? Whether you’re new or experienced, we recommend reviewing our Navigating CURC Documentation page. It includes flowcharts covering the core areas all users should be aware of.

Getting a CURC account#

All individuals wanting to access CU Research Computing (CURC) HPC systems (Alpine and Blanca), Open OnDemand, and storage solutions must have an associated CURC account. CURC systems are utilized by a variety of institutions including CU Boulder, Anschutz Medical Campus (AMC), Colorado State University (CSU), and institutions that are members of the Rocky Mountain Advanced Computing Consortium (RMACC). Given that CURC systems host a variety of institutions, each institution has its own method for creating a CURC account. To simplify this process, below we provide tabs that specify instructions on getting a CURC account based on the institution you are affiliated with.

The process for obtaining a CURC account for CU Boulder users is straightforward. Simply navigate to our Account Request page, select “University of Colorado Boulder”, fill out the provided information, and select “Verify & Continue”. Once the form has been completed and submitted, an automatic process will provision your account. Once you’ve received a CURC account, you will need to enroll in CU Boulder’s Duo two-factor authentication service. After installing the Duo mobile app to your phone (available via Apple App Store or Google Play Store), visit https://duo.colorado.edu to enroll.

Important

  • Research Computing accounts are separate from your CU accounts. You must sign up for an individual Research Computing account if you wish to access Research Computing resources.

  • Once your account is provisioned, please wait 15 minutes before signing in

  • If you are having issues with DUO, please consult our Duo Frequently Asked Questions section

The process for obtaining a CURC account for CSU users is straightforward. Simply navigate to our Account Request page, select “Colorado State University”, fill out the provided information, and select “Verify & Continue”. Once the form has been completed and submitted, an automatic process will provision your account. Once you’ve received a CURC account, you will need to enroll in Duo two-factor authentication service. For more information on setting up Duo, please visit CSU’s Duo Two Factor Authentication page. For additional information on using CURC resources as a CSU user, please consult CSU’s Getting Started with Alpine documentation.

Important

  • Once your account is provisioned, please wait 15 minutes before signing in.

Currently, AMC users must go through the following steps to create a CURC account:

  1. If you do not already have an XSEDE/ACCESS account, follow the instructions for new user registration. Please direct any questions about new accounts to the ACCESS ticketing system.

  2. Sign and fill out CU Anschutz’s Alpine form

  3. You will receive an email from hpcsupport@cuanschutz.edu in approximately 1-2 weeks confirming your CURC account has been created.

Important

RMACC members can obtain a CURC account by completing the following steps

  1. Create an ACCESS-CI account in the ACCESS user portal

    Important

    If you already have an XSEDE or ACCESS account, please do not create another one and instead proceed to step 2.

  2. Fill out and submit the CURC Account Request Form for RMACC Members.

  3. Wait for user support to respond to your email and provision your account

Important

  • Once your account is provisioned, please wait 15 minutes before signing in

  • The first time you log in you will be prompted to set up Duo two-factor authentication

  • For assistance with Duo, please see Duo’s documentation on 2-factor authentication

Getting access to CURC resources#

Once you have obtained a CURC account, you can proceed to logging in to CURC resources. Users accessing CURC resources will be connected to a login node. A login node is an outward-facing node within the research computing environment that users can connect to from their local machines. Once on a login node, users can perform a limited number of tasks:

  • Edit files

  • Transfer data

  • Submit jobs

  • Access storage resources

Important

The login node policy states that login nodes should not be used for resource-intensive tasks such as running code. For all other tasks, users should run batch jobs, interactive jobs, or use the compile nodes.

Similar to obtaining an account, the process of logging in to CURC resources can vary based on the institution you are affiliated with. In the tab sections below we provide details on how each institution can gain access to our login nodes.

For CU Boulder users, the following methods are available for logging in to CURC resources:

For CSU users, the following methods are available for logging in to CURC resources:

Tip

CSU users have an @ symbol in their CURC username. It is important to keep in mind that this can cause issues when running certain software. For more information on this topic please consult our CSU and ACCESS (XSEDE) usernames page.

For AMC users, the following methods are available for logging in to CURC resources:

Tip

AMC users have an @ symbol in their CURC username. It is important to keep in mind that this can cause issues when running certain software. For more information on this topic please consult our CSU and ACCESS (XSEDE) usernames page.

Currently, RMACC users can obtain access to a terminal or launch interactive jobs using Open OnDemand

Important

Due to security issues, RMACC users do not have access to SSH. We apologize for this inconvenience.

RMACC users can transfer data using the following methods:

  • For data transfers that are 1GB or less, the Open OnDemand Files application can be used

  • Globus, an intuitive interactive Graphical User Interface, can be used for all data transfers regardless of data size

    • For more information on Globus, please refer to our Globus transfers documentation

Tip

RMACC users have an @ symbol in their CURC username. It is important to keep in mind that this can cause issues when running certain software. For more information on this topic please consult our CSU and ACCESS (XSEDE) usernames page.

Terminal access for different operating systems#

Important

Not all users have the ability to access CURC resources using a terminal. Please consult the appropriate tabbed item in the previous section Getting access to CURC resources before proceeding.

Logging in from a Windows machine requires the additional step of installing the PuTTY ssh client onto your local machine. This application enables users to connect to remote servers with the ssh protocol. Note that there are other ssh clients that enable Windows machines to connect to remote ssh servers; Research Computing recommends PuTTY for reliability and simplicity.

  1. Open the PuTTY application on your computer

    • Under “Host Name (or IP address)”, enter login.rc.colorado.edu. Select “SSH” as the connection type. Click on “Open”.

  2. Enter your Identikey in response to the “login as” prompt

  3. When prompted to enter your password:

    • If you are logging in using Duo Push, simply type your Identikey password. You will then receive an authentication request from the Duo app on your phone. Approve the request.

    • If you are using Duo SMS, Phone Call, or Token login methods, instructions can be found under the As a CU Boulder user, how can I login with Duo? FAQ section.

    Note

    As a security feature, PuTTY does not display any text while you type your password

Logging in with a Mac requires no extra installation on your local machine. Simply utilize the terminal application that is pre-installed with your operating system to access Research Computing resources.

  1. Under “File”, open a new finder window. Navigate to the “Applications” folder, then the “Utilities” folder. Open a terminal window and type ssh username@login.rc.colorado.edu, where username is your assigned username. Press enter.

  2. Enter your password:

    • If you are logging in using Duo Push, type your Identikey password. You will then receive an authentication request on the Duo app on your phone. Approve the request.

    • If you are using Duo SMS, Phone Call, or Token login methods, instructions can be found under the As a CU Boulder user, how can I login with Duo? FAQ section.

Much like with Macs, Linux machines require no additional setup to access Research Computing resources. Simply utilize the your Linux terminal to access Research Computing resources.

  1. Open a terminal window from your application menu and type: ssh username@login.rc.colorado.edu, where username is your research computing username.

  2. Enter your password:

    • If you are logging in using Duo Push, simply type your Identikey password. You will then receive an authentication request on the Duo app on your phone. Approve the request.

    • If you are using Duo SMS, Phone Call, or Token login methods, instructions can be found under the As a CU Boulder user, how can I login with Duo? FAQ section.

SSH host keys#

The first time you log into an RC login node you will be asked to verify the host key. You can refer to the keys published here to confirm that you are connecting to a valid RC login node.

Note

Each login node may support more than one type of key, but only one is used (or displayed) by your client at any given time.

login.rc.colorado.edu keys#

# Fingerprint
# 256 SHA256:MB+601umlOc1sPXT4AXbV0rNRywUH4UlOIB9oJMuD8Q no comment (ECDSA)
ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPfjz9VZAwSS0329z6RNZQDNrN3vU1YcthmBRqQAgxmDxBVPJzhazEzKqigoWuuQDHNzfm+05xTOYAmcnL3V7tc=
# Fingerprint
# 256 SHA256:uNn+9REKipRZ59VZQEKlBzB8xjOCe/9yII8uBgEFOGY no comment (ED25519)
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPub4h8XLU3dXJBNZljS4PdPWOORXoBdSdaKnwFcMTxe
# Fingerprint
# 2048 SHA256:xZ9xXWtJwBWYqm3ZSvqq2Q7Vq0qnhnImGfTyanytrEk no comment (RSA)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQWIqetVDUqKB2im3HyQZJ72PMYXFJUXR2Z+dzhGfOERABAV6m0fKcVcPrBjX9SYR4QYbxR+Yu2bIDDxpK+PZs2sAy/LU4po9mZUN8VAWBE0rwgcEvKfbQriwyhkdqdjEEzbEN5FTx05iYMN2o2vpshmi3dUpHaKMZPI0bhQKmwjM3bf77gpxXWNANsGIag0SdX4bmiWYQhR+CnzUJUis9DVOpVNfN+Jtw4IgnuJedehkZi/z/v7JKvV26jIxXmdq6+VkRCpoVnL3pJkoU5e4vaSc4V5kvgfI9G4tj6BEDGsRgHXAcZXk+hLtNp2nj2VsSocWcOVkn85obSfnVwV/f

Tip

Not sure what to do next? Try reviewing our Navigating CURC Documentation page, which includes flowcharts that can help you find key areas of our documentation - like how and where to store your files or how to start a job on the HPC cluster.