aircloud ssh allows you to connect to a running container from your local terminal using SSH.
It is the preferred option when your workflow depends on native SSH features, such as:
scp- SSH tunneling
- Port forwarding with
ssh -L - VS Code Remote SSH
aircloud exec, SSH access requires a registered SSH public key.
When to Use aircloud ssh
Use aircloud ssh when you need to:
- Transfer files using
scp. - Create SSH tunnels or port forwarding.
- Connect using SSH-based IDEs.
- Work with an SSH-centric operational workflow.
Register an SSH Key
Open SSH Keys from the Project sidebar.
- A descriptive name.
- Your complete OpenSSH public key.
- The endpoint where the key should be injected.


Apply SSH Keys to Specific Containers
Registered SSH keys can be managed independently for each endpoint.- Apply to specific endpoints — Select which endpoint should receive the SSH key during registration.
- Enable or Disable — Disable a key without deleting it. Disabled keys are no longer injected after the next container restart and can be re-enabled later.
Changes to SSH key settings take effect only after the container has been stopped and started again.
Prerequisites
AirCloud Templates
Some AirCloud-provided templates, such as Jupyter environments and code workspaces, already include SSH support.Basic Setup
1. Generate an SSH Key Pair
2. View Your Public Key
3. Register the Public Key
In the AirCloud Console:- Open your Project.
- Navigate to SSH Keys.
- Click Add SSH Key.
- Select the endpoint where the key should be injected.
4. Restart the Endpoint (If Required)
If the endpoint was already running when the key was added or updated, stop and restart the endpoint to apply the new SSH key.Connect Using aircloud ssh
Connect to an Endpoint
Use a Specific Identity File
Connect to a Specific Replica
Connect as a Different User
Open a Tunnel Only
Use with VS Code Remote SSH, scp, and other tools
To use external SSH tools such as VS Code Remote SSH,scp, or rsync, register a reusable SSH config entry once:

