Understanding how to set up SSH connections between machines allows you to offload heavy compute scripts. In this short course we'll give plenty of examples on how to use it, how to configure it to handle ports and how to use it to set up jupyter lab and vscode for ssh.
If you're interested in a motivating example to learn ssh, you may enjoy this article. It explains a modern development setup for working-from-home kinds of situations.
This series assumes that you're using a terminal to connect to a linux server. If you're trying to connect to a Windows machine over SSH then the commands may vary. It's our impression that if you want to connect to a server from Windows that powershell is sufficient, but we cannot say for sure since we do not own Windows machines.