CS Academic/Research Computing User Guide

Access to the CS computing infrastructure is currently limited to users on the Linux desktop computers in the CS Hardware Lab (Briggs 013) and via SSH through the Linux command line. You will need a working knowledge of Linux commands to get started.

COMP 231 Users

Students taking COMP 231 will need access to the FPGA boards to complete their lab assignments. The FPGA boards are connected to six dedicated workstations in the hardware lab (Briggs 013). Students can choose an unused workstation and login using their normal Rhodes ID and password. For more information on using the hardware lab, check out the following document:

Overview of the Hardware Lab Environment

COMP 251 and other CS Courses

Students taking COMP 251 (and many upper-level systems electives) may also need to use the CS servers to complete their programming assignments. To connect to these machines, you will need to do some configuration on your local laptop / desktop. The specific steps depend on your operating system.

Getting Setup for Remote Access

Complete the configuration steps in the appropriate guide below:

Once you have things setup to use SSH to access the cslogin server, you can start working. New users to the Linux command-line will likely need to read some documentation and/or run a tutorial before continuing.

Learning about the Shell and Editing Text

Basic information about the command-line, text editing, and other useful information can be found here:

Basic Command-Line Skills and Tools

Configuring Git and GitHub Classroom

Additionally, many courses use GitHub Classroom and the Git version control system to distribute and collect programming assignments. If this is the case, you will also need to setup your cslogin environment for GitHub access:

Configuring and Using Git

Accessing the System

These systems can be accessed either using the workstations in the Briggs 013 hardware lab, or via SSH. Students enrolled in COMP 231 have priority access to all desktops in the hardware lab.

For on campus users:

  1. Locate your computer's terminal window. (See Using the Terminal for more information)

  2. From your terminal window at the prompt , type the following (not including the $ and replacing the “userid” with your username) to log in!

$ ssh userid@cslogin.arc.rhodes.edu

Your userid should be the username in your Rhodes email. For example, if your Rhodes ID is doej-21@rhodes.edu, in the terminal you would type:

$ ssh doej-21@cslogin.arc.rhodes.edu

You will prompted for your password, which will be your regular Rhodes One Login password.

 For off campus users:

Off-campus users are not permitted to directly SSH into the system unless they have setup SSH keys between their own computer and cslogin.arc.rhodes.edu. To setup password-less SSH keys, follow the steps in the Getting Setup for Remote Access links shown above.

You must setup your SSH keys from on-campus. Password logins are disabled from off-campus.