Documentation Index
Fetch the complete documentation index at: https://www.thundercompute.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
VS Code
Editor extension
CLI
Command line
Console
Web interface
Save an SSH key
The VS Code extension uses the same saved keys as the console. Open Authentication → SSH Keys (Advanced) in the console to add or remove organization keys. Saved keys live at the org level, so everyone on your team can reuse them when creating instances.Attach a key when creating an instance
The create-instance dialog in the VS Code extension lets you pick any key from your saved list. New windows reuse it automatically. Instances include the selected public key inauthorized_keys at boot. You can add keys later via the Add SSH key to instance API endpoint.
SSH manually
-
Find the instance IP and SSH port from the instance details in the Thunder Compute sidebar (hover over an instance to see the tooltip), or run
tnr statusin a terminal. The port is shown alongside the IP asIP:Port(e.g.,203.0.113.5:12345). The port is not always 22 and varies per instance. -
From your local machine, run SSH with the private key that matches the saved public key, the reported port, and the
ubuntuuser:Replace~/.ssh/id_ed25519with your private key path. Substitute<port>with the value from instance details. Most images use theubuntuuser; check your template if it differs. - Optional: use the command with JetBrains Gateway or any remote-SSH client.
Quick troubleshooting
- Permission denied: make sure you are connecting as
ubuntu, using the-p <port>from instance details, and that the matching private key exists locally. - Connection timed out: re-check that you copied the correct port; the IP stays stable, but the exposed port can change if the instance is cycled.
- Host verification failed: remove the old entry from
~/.ssh/known_hostsand retry. New IPs will change fingerprints. - Still stuck? Double-check the IP, port, and key, or send a message in Discord with the SSH output.