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:
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.
Sign and fill out CU Anschutz’s Alpine form
You will receive an email from hpcsupport@cuanschutz.edu in approximately 1-2 weeks confirming your CURC account has been created.
Important
For assistance filling out the Alpine form or updates on the account provisioning process, please email hpcsupport@cuanschutz.edu
For assistance with Duo, please see Duo’s documentation on 2-factor authentication
Once your account is provisioned, please wait 15 minutes before signing in.
RMACC members can obtain a CURC account by completing the following steps
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.
Fill out and submit the CURC Account Request Form for RMACC Members.
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:
Utilizing Secure Shell (SSH) from your computer’s terminal to
ssh
into a login nodeFor more information, on how to do this, see Terminal access for different operating systems below
Using Open OnDemand to obtain access to a terminal or launch interactive jobs
See our Open OnDemand (Browser Based HPC Portal) documentation for more information
For CSU users, the following methods are available for logging in to CURC resources:
Utilizing Secure Shell (SSH) from your computer’s terminal to
ssh
into a login nodeFor more information, on how to do this, see Terminal access for different operating systems below
For CSU specific guides for this process, please refer to the “Remote Login” section of CSU’s Get Started with Alpine page
Using Open OnDemand to obtain access to a terminal or launch interactive jobs
See our Open OnDemand (Browser Based HPC Portal) documentation for more information
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:
Using Open OnDemand to obtain access to a terminal or launch interactive jobs
See our Open OnDemand (Browser Based HPC Portal) documentation for more information
Utilizing Secure Shell (SSH) from your computer’s terminal to
ssh
into a login nodeImportant
SSH access is only available for individuals who have completed the steps outlined in our SSH Key-Based Authentication for Anschutz Medical Campus page.
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
See our Open OnDemand (Browser Based HPC Portal) documentation for more information
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.
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”.
Enter your Identikey in response to the “login as” prompt
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.
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
, whereusername
is your assigned username. Press enter.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.
Open a terminal window from your application menu and type:
ssh username@login.rc.colorado.edu
, whereusername
is your research computing username.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.