What Is an SSH Key? Public and Private Keys Explained
An SSH key is a public/private key pair for secure login. Learn what SSH keys are, how authentication works, where keys are stored, and how to use them with GitHub.
An SSH key is a cryptographic credential made of a public key and a private key.
The private key proves identity without being sent over the network.
SSH keys are commonly used for GitHub, GitLab, server login, automation, and CI/CD access.