Skip to main content
Every pod has a dedicated SSH port, allowing you to connect directly to your container with any SSH client.

Connection Details

Find your pod’s SSH details on the SSH tab of the pod detail page, or via the CLI:
The SSH connection format is:
For example:

Adding SSH Keys

Via CLI

Via Dashboard

  1. Go to your pod’s SSH tab
  2. Paste your public key in the text field
  3. Click Add Key

Via API

At Pod Creation

You can also include an SSH key when creating a pod:

Quick Connect via CLI

The CLI has a built-in SSH command:
This looks up the connection details and launches an SSH session automatically.

Host Key Verification

InstaPods uses Trust On First Use (TOFU) for SSH security:
  • First connection: The host key is automatically accepted and saved to ~/.ssh/known_hosts
  • Subsequent connections: The saved key is verified. If it matches, you connect normally
  • Key mismatch: You’ll see a warning. This shouldn’t happen for a running pod
When you delete a pod, the CLI automatically removes the old host key from your known_hosts file to prevent conflicts when the SSH port is reused.

SSH Port Allocation

Each pod gets a unique SSH port in the range 2200–3200. Ports are assigned automatically at pod creation. To prevent host key conflicts, deleted pods’ ports are not reused for 7 days.

SCP / SFTP

You can use SCP or SFTP to transfer files:
Or use SFTP for interactive file management: