For MacOS (or Linux user?) Only
1. Generate an SSH Key Pair
Follow the official guide to generate your SSH public/private key pair:
2. Add Your Public Key to Authman
Upload your public key to Authman so that the servers recognize it:
3. Log into the Servers
Note:
YourĀ WatIAM IDĀ is the part before your Waterloo email address.
Example: forĀ d998zh@uwaterloo.ca, your WatIAM ID isĀ d998zh.
3a. Logging in from Off-Campus
If you are off-campus, you need to go through theĀ jumper service:
-
SSH into the jumper machine:
ssh WatIAMId@eceterm1.uwaterloo.ca -
Then SSH from the jumper into the target server:
ssh WatIAMId@host.uwaterloo.ca
Example: to log intoĀ eceubuntu1: ssh d998zh@eceubuntu1.uwaterloo.ca
Tip: You can check the hostnames atĀ ECE Nexus Host List.
3b. Logging in from On-Campus
If you are on the Waterloo campus network, you can SSH directly into the target server without using the jumper: ssh WatIAMId@host.uwaterloo.ca
Example: ssh d998zh@eceubuntu1.uwaterloo.ca
š” Tips
-
Make sure your SSH key is successfully added to Authman; otherwise, you will still be prompted for a password.
-
Off-campus users can optionally useĀ SSH ProxyJumpĀ to simplify the two-step connection into a single command.