Kvindo™ Cloud Docs
An SSH Key is a cryptographic public key stored in the platform and injected into VMs at creation time, enabling passwordless SSH access.
• Public key — the public half of the key pair (RSA, Ed25519, etc.)
• Injection — reference the key from a VM's sshKeyIds; it is added to the VM's ~/.ssh/authorized_keys
• Reusable — one key can be injected into many VMs
Keep the corresponding private key on your local machine. Only the public key is stored in the platform.
The public key cannot be changed after the SSH Key is created. To rotate it, create a new SSH Key and reference that one instead.
| UI Name | API / kc name | Terraform name | Optional | Format | Default | Is read only | Description |
|---|---|---|---|---|---|---|---|
| Public Key | spec.publicKey |
spec.public_key |
No | string | — | No | The SSH public key material (e.g. an ssh-ed25519 or ssh-rsa line) |
Terraform
Python SDK
kc CLI
Resource docs
Examples
More in this section