SSH keys

An SSH key is like a password, but much more secure, used to prove your identity when connecting to servers or remote systems. It’s a pair of cryptographic keys:

  1. Public Key: Shared with the server you want to access.
  2. Private Key: Stays on your computer and is never shared.

When you try to connect, the server uses the public key to verify the private key, letting you in without needing to type a password. It’s commonly used for secure communication between your computer and remote servers, like for deploying code or managing cloud resources.

How to generate an SSH key

Checking for existing SSH keys

Adding an SSH key to your GitHub account