# SSH keys on Quake AI

Source: https://docs.quake.ai/docs/compute/concepts/ssh-keys
Markdown: https://docs.quake.ai/docs/compute/concepts/ssh-keys.md

---

# SSH keys on Quake AI

**SSH keys** in migration guides and provider consoles map to **[key pairs](/docs/compute/concepts/key-pairs)** on Quake AI: a stored **public** key Nova injects at instance boot through cloud-init, paired with the **private** key you keep on your workstation.

The Console and API label the resource **key pair**. Tutorials that say "upload your SSH key" mean create or import a key pair, then select it at instance launch.

## Provider mapping

| Provider | Their term | On Quake AI |
|---|---|---|
| AWS | EC2 key pair | [Key pair](/docs/compute/concepts/key-pairs) |
| Azure | SSH public key | [Key pair](/docs/compute/concepts/key-pairs) |
| Google Cloud | SSH key / OS Login | [Key pair](/docs/compute/concepts/key-pairs) (OS Login patterns differ) |
| Hetzner / DigitalOcean | SSH key | [Key pair](/docs/compute/concepts/key-pairs) |

Generate keys with `ssh-keygen` (Ed25519 recommended). See [add an SSH key](/docs/tools/add-ssh-key) for Console and CLI import steps.

## What to read next

- [Key pairs](/docs/compute/concepts/key-pairs): injection flow, rotation, and security
- [Credentials and tools](/docs/tools/concepts): how SSH keys relate to API credentials
- [Reset password or SSH](/docs/operate/troubleshooting/reset-password-ssh): recovery when keys are lost
