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.
Keypair Authentication
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.
The first time you log in to ssh, after entering the passphrase associated with your ssh key, you will need to enter your University password and do Duo 2-factor authentication. On subsequent logins, you will only need to enter the key passphrase (until you change your University password).
SSH Services
There are several services that offer public-facing SSH access. From your CS website profile page, you can manage separate keys for different services (as well as for different devices).
- SSH Gateway
- Our primary SSH service is our gateway.
- FastX Cluster
- Our FastX cluster provides a remote Linux desktop and uses the same keys as our gateway.
- Git Pages
- Git Pages repository access depends on gitpages keys.
Detailed Step-by-Step Guides
Problems
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.