Instant connectivity

Open an SSH terminal to any provisioned VM — directly in your browser.

No SSH client. No public IP. No manual key management. IntelliconOps tunnels through your WireGuard connection and presents a full xterm.js terminal in the browser for AWS EC2 and Azure VMs.

Book a demonstration

How it works

One click
Click Open Terminal on any running VM. xterm.js loads in a full-screen modal.
WebSocket tunnel
The browser opens a secure WebSocket through Caddy → nginx → the Python worker.
WireGuard transport
The worker routes SSH through the active WireGuard tunnel to the VM's private IP.
Instant shell
You get a fully interactive bash session. Type commands, edit files, run diagnostics.

Provider-aware SSH

Correct credentials for every cloud — automatically.

The platform knows which cloud each VM belongs to. AWS VMs connect as ubuntu with your EC2 key pair. Azure VMs use your configured admin username with the automation ed25519 key. No manual setup.

AWS EC2

The worker uses ubuntu@<private-ip> with your intelliconops-key.pem EC2 key, routed through the wg15 WireGuard tunnel to your VPC.

  • Auto-detects Ubuntu AMI default user
  • Routes through active WireGuard peer
  • No public IP required on workload VMs

Azure VM

The worker uses your configured admin username with the automation_ed25519 key, routed through the wg0 WireGuard tunnel to your VNet. Azure Bastion is also available as a fallback.

  • Uses provisioned automation SSH key
  • Deep-link to Azure Bastion with pre-filled username
  • Both browser-terminal and Bastion paths available

See it in action

One click to a working terminal — across clouds.

From the virtual machine detail page, click Open Terminal to launch a full xterm.js session through the WireGuard tunnel. Azure Bastion is also available as a deep-link fallback.

Select any screenshot to inspect it at full size.

Architecture

WebSocket SSH without opening firewall ports.

The browser sends keystrokes over a secure WebSocket. Caddy terminates TLS and proxies to nginx, which forwards to the Python worker. The worker spawns an SSH subprocess through the WireGuard tunnel. No SSH port exposed to the internet.

  • WSS encrypted between browser and Caddy
  • nginx proxies WebSocket Upgrade to Python worker
  • Worker uses asyncio subprocess for bidirectional SSH I/O
  • xterm.js renders the terminal with full color and UTF-8

Day-two operations

SSH is just the start — automate everything from the same platform.

After connecting, use Ansible playbooks, Python automation, and governed workflows to manage your cloud VMs at scale.

Explore Python and Ansible automation

See IntelliconOps in action

Give every cloud request a clear, controlled path.

Tell us how your teams manage infrastructure today. We will show you how IntelliconOps can simplify the work.

Book a demonstration