ssh

Using Yubikeys at Princeton

These instructions no longer work for SSH logins.

The primary motivation for these instructions was to provide a mechanism to use Duo 2FA for SSH logins. This functionality requires the OTP feature of the Yubikey. Because OIT's Duo Portal no longer allows adding hardware tokens for OTP functionality, the content of this page is mostly no longer useful.

SSH Key Manager

Overview

The SSH Key Manager service is used to upload public SSH keys for use with course accounts or other services in the Computer Science Department that use public key authentication for access.  To access the SSH Key Manager service, visit: SSH Key Manager.

What follows is information about SSH keys including how to create them and how to upload them with the SSH Key Manager service.

Secure Shell (SSH)

Secure Shell (SSH) is a protocol that supports terminal sessions and file transfer (like FTP). The primary advantage of SSH over other protocols is that SSH encrypts all communications, whereas with FTP all transmissions (including logins) are submitted in plain text. Authenticated FTP to CS managed machines is not available.

All of the public login servers allow ssh access and below you will find a list of machines that accept connections:

portal.cs.princeton.edu (equivalent to cycles.cs.princeton.edu)

Linux Machines used for CPU intensive jobs: