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 demonstrationHow it works
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.
AWS EC2 — Open Terminal
The VM detail page shows the private IP, running status, and Open Terminal button. The WireGuard tunnel (wg15) is active with a live handshake to the AWS VPC.
AWS — interactive terminal session
Full xterm.js terminal connected via WebSocket through the WireGuard tunnel. The Ubuntu welcome banner and bash prompt confirm a working SSH session.
Azure VM — Open Bastion SSH
Azure VMs show an Open Bastion SSH button that deep-links to the Azure Portal with the username pre-filled. Use the automation SSH key to connect.
Azure Bastion — connected
Azure Bastion provides a browser-based SSH session directly from the portal. Enter username intelliconops and paste the automation_ed25519 private key.
Azure — WebSocket terminal via WireGuard
The same in-browser terminal works for Azure VMs through the wg0 WireGuard tunnel. Consistent experience across both cloud providers.
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 automationSee 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