Connection details
Each running deployment shows:- Host — The IP address to connect to
- Port — The SSH port (22)
- User — The SSH user,
ubuntu
Connecting
Use your SSH key to connect:<port> and <host> with the values from your deployment details. The user is always ubuntu, not root.
Which key to use
- Managed key — A default key pair is created for your account at signup and is pre-selected when you deploy. Its private key can be downloaded only once, as a
.pemfile; use that file. - Generated key — If you generated a key pair in SSH Keys, the private key was downloaded as a
.pemfile when you created it. - Your own key — If you uploaded your own public key (Ed25519 or RSA) in SSH Keys, use the corresponding private key. ECDSA keys are not installed on instances.
Browser apps
If you deployed an app template (PyTorch + Jupyter, Open WebUI + Ollama, ComfyUI), an Open button named after the app is displayed alongside the SSH connection details, and the Deployments table has an Open Application button. It opens the app at a private*.app.quantacloud.net URL after a QuantaCloud login, and only the account that owns the deployment can open it. Open WebUI also has its own sign-in; see Templates. You still have SSH access to the same instance.
Transfer files
Usescp or rsync to move files to and from your instance:
Port forwarding
Forward remote ports to your local machine for accessing web UIs like TensorBoard:http://localhost:6006 in your browser.
VS Code Remote SSH
You can use VS Code’s Remote - SSH extension to develop directly on your GPU instance:- Install the Remote - SSH extension in VS Code
- Add your instance to
~/.ssh/config(see the config example above) - Open the Command Palette (
Ctrl+Shift+P) → Remote-SSH: Connect to Host → select your instance - VS Code opens a new window connected to your GPU instance — edit files, run terminals, and debug as if it were local
Troubleshooting
Connection refused
Connection refused
The instance may still be booting. Wait 1–2 minutes after the status shows Running and try again.
Permission denied (publickey)
Permission denied (publickey)
- Verify you’re using the correct private key (the one matching the public key selected during deployment).
- Check file permissions:
chmod 600 ~/.ssh/your_key - Ensure you’re connecting as
ubuntu, notroot.
Connection timed out
Connection timed out
- Confirm the host and port from your deployment details.
- Check that your local firewall or network allows outbound connections on the specified port.
Lost your platform-generated private key
Lost your platform-generated private key
The private key for a managed or generated SSH key is only available for download once. If you’ve lost it, generate a new key pair in SSH Keys or upload your own public key, then use that key for future deployments.