First lets see if you already have SSH keys setup
Follow these instructions for connecting to Github via SSH.
https://help.github.com/articles/connecting-to-github-with-ssh/
ls -al ~/.ssh/
This is your public key
cat ~/.ssh/id_rsa.pub
This is your private key
cat ~/.ssh/id_rsa
A brief aside...
Videos:
Images below sourced from David Brumly at Carnegie Mellon University
- Securely communicate with GitHub.
- Use them to encrypt files or data.
- Use secure shell (
ssh
) to remote into another computer.- ssh into 538stats
- Copy a file securely from another computer using secure copy (
scp
).
Yeah, its a really powerful tool that doesn't require a geeky genius to use.
- Encrypting Files
- HTTPS - We'll cover this more in a later lesson
- Cryptocurrency - https://walletgenerator.net/
- Verifying Identity, Chat, etc... (see keybase)
- Questions
- If we have time I've invited a security expert to come and speak during our final class day.