OpenResearch

SSH Keys

SSH keys let you connect directly to your sandboxes from your terminal. There are two sides: your personal keys (so you can SSH in) and OpenResearch's key (so OpenResearch can manage your machines).

Your SSH keys

Add your public SSH keys in Settings > SSH Keys. You can add multiple keys (e.g. one per device).

When you add or remove a key, OpenResearch automatically syncs your keys to every sandbox across all organizations you belong to. This means:

  • You can SSH into any sandbox in your orgs using your own key.
  • All members of an org share access to the same sandboxes. Each member's keys are synced to every sandbox in the org.
  • Removing a key immediately revokes access. OpenResearch re-syncs all affected sandboxes so the removed key can no longer connect.

Keys are tied to your user account, not to a specific org. If you belong to multiple orgs, your keys are synced to sandboxes in all of them.

Self-managed compute

For OpenResearch to connect to your self-managed machines, you need to add OpenResearch's public SSH key. SSH into your machine and run:

bash
mkdir -p ~/.ssh && echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIcZEFwBtpplE56F4R6Bc7iJH8fSJ4y7IuRkA/OuGWll [email protected]" >> ~/.ssh/authorized_keys

Or paste OpenResearch's public key directly in your provider's SSH key settings (e.g. AWS, GCP, Lambda, Runpod, etc).

text
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIcZEFwBtpplE56F4R6Bc7iJH8fSJ4y7IuRkA/OuGWll [email protected]