SSH Agent and ssh-agent

Multiple students had issues today with SSH agent forwarding. It appears to boil down to whether you had an ssh-agent running or not.

Suppose you are on a UNIX-based OS using a GUI (Linux desktop, macOS). Then ssh-agent is automatically set up and running. If you are using Linux on a server or WSL, then the ssh-agent is not automatically setup.

So, you have to set them up. The commands to do so are in the notes

If you are on macOS, add the macOS specific SSH directives to your ~/.ssh/config file. They will make managing keys and passphrases easier.