Ssh (Secure Shell) is a program used for logging onto a remote machine or for executing commands on a remote machine. It provides secure encrypted communications between two hosts over an unsecured network. X11 connections and arbitrary TCP/IP ports can also be forwarded over the secure channel.

New for Spring 2021

Keypairs are back!  Password prompts will go away by May 2021, and you will need to upload public keys for each device you wish to use to connect to the CS department.  You can upload keys from your CS website profile page.  For now, the only keypair-enabled ssh server is

Detailed Step-by-Step Guides

Windows instructions

Mac OS X/Linux instructions

Android instructions


If you've followed the directions here, looked at the detailed instructions, and still can't get in, contact someone on the technical staff for help.