SSH keys are how you authenticate when connecting to your deployments. DeployGPU supports both platform-generated and user-uploaded keys.

Managed keys

When you create your account, the platform automatically generates a default SSH key pair for you. This managed key:
  • Is pre-selected as the default when deploying
  • Cannot be deleted
  • Shows as “managed” in the key list

Managing keys

Navigate to SSH Keys in the sidebar.

Upload your own key

  1. Click Add Existing Key
  2. Enter a name for the key
  3. Paste your public key (Ed25519 or RSA format)
  4. Click Add Key

Generate a new key pair

  1. Click Generate New Key
  2. Enter a name for the key
  3. The private key is downloaded automatically as a .pem file
The private key is only available for download once, immediately after generation. Save it to a secure location right away. If you lose it, you’ll need to generate a new key.
After downloading, set the correct permissions:

Delete a key

Click the delete button next to any user-uploaded key. A confirmation dialog appears before deletion. Managed (platform-generated) keys cannot be deleted.
Deleting a key does not affect running deployments that were launched with that key. It only prevents the key from being selected for future deployments.

Key list

The SSH Keys page shows a table with:

Using multiple keys

You might want multiple SSH keys if you:
  • Use different machines to access your deployments (one key per laptop/workstation)
  • Want separate keys for personal vs. team use
  • Need to rotate keys without disrupting running deployments

Choosing keys during deployment

When deploying a GPU instance, select which SSH key to use from the dropdown. The managed key is pre-selected by default. The selected key is what you’ll use to SSH into the instance.