Skip to main content

What you’ll need

  • A Compute instance in Running, which means it has responded over SSH
  • Your SSH private key
  • Windows Terminal or another SSH-capable terminal (like PowerShell)
  • A configured config file (optional but helpful)

Step 1 – Open the SSH connection details

Open your instance in Compute and go to Connectivity options → SSH. Compute exposes a stable SSH endpoint for the instance on port 22. The console shows the current hostname, username, and connection command. The login can use a configured username instead of the image’s default user. Use those values rather than building the hostname yourself. Connect Instance Windows 1 Pn

Step 2 – Connect

Fastest option (recommended)
  1. In the dashboard go to Instance → Connectivity options → SSH.
  2. Click Copy to terminal to connect.
  3. Paste the command into your terminal and hit Enter.
    • The command already includes your instance ID and user.
    • If the command uses an SSH alias, add the console’s matching SSH config snippet first.
Connect Instance Windows Gif Gi Build the command yourself If you prefer to type the command manually, use the hostname and username shown in the instance’s SSH connection details:
SSH uses port 22 by default, so you do not need to specify the port unless the console tells you otherwise. If you’ve created a Host entry named hivenet in ~/.ssh/config:

Step 3 – Verify the server identity

Compute instances present signed SSH host certificates. Use the SSH configuration supplied by the console, including any additional connection settings it requires. Only add a proxy or jump host when those instructions specify one. If the client asks you to accept a host identity or reports that it has changed, verify it before continuing. See SSH configuration and host verification.

Step 4 – Confirm your connection

If everything works, you’ll land in a Linux shell on your instance. You can now:
  • Install packages
  • Clone repos
  • Run workloads
  • Start your apps (like Fooocus, Jupyter, etc.)

Troubleshooting

  • Terminal closes immediately — Run your SSH command from an open terminal window instead of double-clicking a file.
  • Connection timed out — Add -v to get detailed output and check for network issues.
  • Permission denied — Check that your SSH key matches what you uploaded in the Compute dashboard.
  • Bad Gateway — You may be trying to access a web app before it’s started. Use curl localhost:<port> to confirm it’s running.