
Generate a private and public key pair on your local machine, keep the private key secure, place the public key on the server or bastion host, and use ssh authentication.
generate rsa ssh keys using ssh keygen, review the default ~/.ssh location and id_rsa private and id_rsa.pub public files, and note passphrase, private key safety, and key fingerprints.
Learn to load your SSH public key into GitHub and clone repositories over SSH to verify access. See how you can manage a passphrase and push changes for automation.
This course will explain why SSH is important, why it is used and how to implement it on MacOS, Linux and Windows environments. You will learn the benefits of using SSH as compared to passwords. You will see how SSH functions and looks at the structure of SSH keys. Finally you'll get hands on experience generating and using a SSH key pair on the platform of your choice.