For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LoginGet Started
DocsAPI ReferenceChangelog
DocsAPI ReferenceChangelog
    • Home
  • Getting Started
  • Infrastructure
    • GPU VMs
    • Cloud VMs
    • Object Storage
    • Block Storage
  • Network & Security
    • Load Balancer
    • DNS
    • CDN
    • Firewalls
    • SSL Certificates
  • Tools
    • Backups
    • Snapshots
    • ISOs
    • SSH Keys
    • API Tokens
    • Secret Manager
    • Container Registry
  • Platform Fundamentals
    • Projects and tenancy model
    • IAM
    • Networking overview
    • Billing and usage
    • Limits and quotas
    • SLA and reliability
  • Tutorials
    • Deploy a web app
    • Host a static website with object storage
    • Run an AI model on a GPU VM
    • Set up a load-balanced architecture
    • Backup and disaster recovery
    • Multi-region deployment
  • Migration Guides
    • Migrate from AWS
    • Migrate from GCP
    • Migrate from Vultr and Linode
    • Move S3 workloads to IBEE Object Storage
    • VM image migration
  • Reference
    • Pricing
    • Regions
    • Limits
    • Error codes
    • Service level agreement
  • Support
    • Contact Support
    • Create a request
    • Troubleshooting guides
    • Visit ibee.ai
LogoLogo
LoginGet Started
On this page
  • Before you begin
  • Add an SSH key
  • SSH Keys list
  • Delete a key
  • Use an SSH key when creating a server
  • Connect to a server
  • Troubleshooting
  • Related pages
Tools

SSH Keys

Was this page helpful?
Edit this page
Previous

API Tokens

Next
Built with

SSH keys let you authenticate into IBEE Cloud servers securely without a password. Add your public key once to your account, then select it when creating a VM — it will be injected automatically at boot.

Before you begin

  • An active IBEE Cloud project (Create a project)
  • An SSH key pair on your local machine — generate one if you don’t have one yet:
$# Generate an ed25519 key (recommended)
$ssh-keygen -t ed25519 -C "your-email@example.com"
$
$# Or RSA
$ssh-keygen -t rsa -b 4096 -C "your-email@example.com"

Your public key is at ~/.ssh/id_ed25519.pub (or ~/.ssh/id_rsa.pub).

Add an SSH key

1

Go to SSH Keys

In the IBEE Cloud portal, click SSH Keys in the left sidebar under Tools.

This opens portal.ibee.ai/a/{project_id}/ssh-keys.

2

Add a key

Click + Add SSH Key.

3

Fill in the details

FieldRequiredDescription
NameYesA label for this key, e.g. My Laptop Key
SSH Public KeyYesPaste the contents of your .pub file. Must start with ssh-rsa, ssh-ed25519, etc.
DescriptionNoe.g., Production server key
4

Save

Click Add SSH Key. The key appears in the SSH Keys list.

SSH Keys list

ColumnDescription
NAMEKey label
KEY TYPEAlgorithm, e.g. ssh-ed25519, ssh-rsa
FINGERPRINTSHA256 fingerprint for verification
CREATED ATDate added
ACTIONSView · Delete

Delete a key

Click Delete in the Actions column. Deleting a key does not remove it from servers it was already deployed to — it only prevents the key from being selected for new servers.

Use an SSH key when creating a server

When creating a VM, select your saved SSH key in the SSH Key step. The key is injected into the server at first boot under the default user (typically root or ubuntu).

Connect to a server

Once a key is injected, connect with:

$ssh -i ~/.ssh/id_ed25519 root@<server-ip>

Troubleshooting

Key rejected — must start with ssh-rsa, ssh-ed25519, etc. Ensure you are pasting the public key (.pub file), not the private key. Public keys begin with ssh-rsa, ssh-ed25519, or similar.

Permission denied when connecting

  • Verify the correct private key is being used with -i
  • Check that the public key was selected during VM creation
  • Ensure the server is running and the IP is correct

Key deleted but still works on an existing server Deleting a key from the portal only removes it from future server deployments. To revoke access on a running server, remove the key from ~/.ssh/authorized_keys on the server.

Related pages

  • Create a VM
  • API Tokens