Skip to main content

Documentation Index

Fetch the complete documentation index at: https://runcrate.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

SSH keys provide secure, password-less access to your GPU instances. Add your public key to Runcrate, and it will be injected into any new instances you deploy.

Generating a Key Pair

If you do not already have an SSH key pair, generate one:
# Ed25519 (recommended)
ssh-keygen -t ed25519 -C "your-email@example.com"

# RSA (if Ed25519 is not supported)
ssh-keygen -t rsa -b 4096 -C "your-email@example.com"
This creates two files:
  • Private key~/.ssh/id_ed25519 (keep this secret)
  • Public key~/.ssh/id_ed25519.pub (upload this to Runcrate)

Copying Your Public Key

# macOS
pbcopy < ~/.ssh/id_ed25519.pub

# Linux
cat ~/.ssh/id_ed25519.pub | xclip -selection clipboard

# Windows (PowerShell)
Get-Content ~/.ssh/id_ed25519.pub | Set-Clipboard

Adding to Runcrate

1

Navigate to Keys

Go to Dashboard → Keys and select the SSH Keys tab.
2

Click Add SSH Key

Click Add SSH Key.
3

Enter a Name

Give the key a recognizable name (e.g., macbook-pro, work-desktop).
4

Paste Your Public Key

Paste the contents of your .pub file.
5

Save

Click Save. The key is now available for new instance deployments.

Managing SSH Keys

The SSH Keys tab shows all keys in the current workspace:
FieldDescription
NameThe label you gave the key
FingerprintUnique identifier for the key
TypeKey algorithm (Ed25519, RSA, ECDSA)

Deleting a Key

Click Delete to remove an SSH key from the workspace.
Deleting an SSH key from Runcrate does not remove it from currently running instances. It only prevents the key from being added to future deployments.

Supported Key Types

TypeRecommendedNotes
Ed25519YesModern, fast, secure. Best choice for most users.
RSA (4096-bit)AcceptableWidely compatible. Use 4096 bits minimum.
ECDSAAcceptableGood performance. Less common than Ed25519.

Multiple Keys

You can add multiple SSH keys per workspace. All keys will be injected into new instances, allowing multiple team members or machines to connect.