NodeRings Docs

SSH Keys

Manage public keys for VM login at launch

Store SSH public keys at /organization/ssh-keys under Orchestration → SSH Keys.

Keys you add here can be selected when launching a VM with SSH key authentication.


Add a key

Generate a key pair (if needed)

On your laptop:

ssh-keygen -t ed25519 -C "[email protected]"

Keep the private key (~/.ssh/id_ed25519) on your machine only.

Register the public key

Copy the contents of ~/.ssh/id_ed25519.pubCreate SSH Key in NodeRings → paste → save.


Use at VM launch

On /platform/virtual-machines/create:

  1. Choose SSH keys as the auth method.
  2. Select one or more keys from your org.
  3. After provision, log in as root (or the user your cloud-init defines) with the matching private key.

Password auth and cloud-init user-data are alternatives at launch. SSH keys are recommended for production VMs.


Manage keys

  • Delete keys you no longer use: existing VMs keep installed keys until rebuilt.
  • Rotate by adding a new key, launching or rebuilding VMs, then removing the old key.

Next