TopicLinux →
Simple definition
A pair of cryptographic keys used to authenticate SSH.
Technical definition
A private key remains client-side while the public key is placed on the server in authorized_keys.
What is it used for ?
Avoid or reduce password usage for connections SSH.
Practical example
An administrator can connect to a Linux server with an Ed25519 key.
Common issues
- Exposed private key
- Incorrect Permissions
- Key never renewed
Related terms
SSH · authorized_keys · SSH Agent
Key takeaway: Exact behavior and commands may vary depending on versions, products and architectures.