This is part 1 of 2 detailing how to use Secure Shell (SSH). I talk about basic SSH usage including connecting to a remote Raspberry Pi (or other Linux/Mac machine) other a local network from a Mac (or another Linux/Raspberry Pi machine).
Part 1 will cover
1) connecting to remote machine using SSH
2) setting up authorised keys to enable logging in without needing a password.
Part 2 will cover
3) setting up two factor authentication - adding password to private key
4) disabling authentication with username/password requiring logging in with authorised keys
5) copying and appending public keys to existing `authorized_keys` file on remote machine
6) Using X-Forwarding to display GUI programs on local machine over SSH