Since 2016, Princeton has been using Duo for 2-factor authentication (2FA). Most users interact with Duo by way of the Duo Mobile application on a smartphone.
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: https://keymanager.cs.princeton.edu/.
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) 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: