Ssh (Secure Shell) is a program used for logging onto a remote machine or for executing commands on a remote machine. It is intended to replace rlogin and rsh, and provide secure encrypted communications between two untrusted hosts over an insecure network. X11 connections and arbitrary TCP/IP ports can also be forwarded over the secure channel.


  1. Create an SSH key pair
  2. Place key pair in appropriate place(s) for use with your system
  3. Use the key with your SSH software of choice to connect to

Detailed Step-by-Step Guides

Windows instructions

Mac OS X/Linux instructions

Android instructions

Platform Agnostic instructions


You've followed the directions here, looked at the detailed instructions, and you still can't get in. Try checking the CS Dept SSH FAQ first. If the answer isn't there, contact someone on the technical staff for help.