SSH Keys

Choose OS:

SSH Keys are a method of key-based authentication for protecting devices from unauthorized access. They can also be used to automate tasks from machine to machine like deploying code changes, without the need to manually enter a password each time.

These commands work for all Unix-based terminals as well as Windows PowerShell.

Generating keys

Modern systems

The ED25519 algorithm is an elliptic curve digital signature scheme based on Edwards curves. It is fast and secure, and is the modern standard for generating SSH Keys.

shell

Legacy systems

This is only for systems that do not support the ED25519 algorithm.

shell

Installing keys

shell