Technical Challenge: Implementing SSH Access for Multiple VMs on Shared IP Infrastructure
By
apitman
Toasted just enough. A reliable bake, gently seasoned.
Summary
The article discusses the technical challenge of implementing SSH access for multiple VMs on a shared IP address infrastructure at exe.dev. Since providing each VM with its own IPv4 address would be cost-prohibitive, and IPv6-only solutions would exclude some users, the company needed to find a way to route SSH connections to the correct VM without using the Host header (which SSH doesn't support). The article explores the technical approach to sharing IPs between VMs while maintaining SSH functionality.
Key quotes
· 3 pulledWe have a challenge with ssh. Every VM has a standard URL that we use for both HTTPS and SSH, e.g. undefined-behavior.exe.xyz.
We cannot issue an IPv4 address to each machine without blowing out the cost of the subscription. We cannot use IPv6-only as that means some of
This is very straightforward to implement if you give each machine its own IP address, but exe.dev gives you many VMs on a flat rate subscription.
You might also wanna read
Why local configuration verification is critical before cloud deployment in DevOps pipelines
The article discusses the importance of verifying configuration shifts locally before deploying to cloud clusters, using the example of a co
dev.to·2d agoInstaVM: Hardware-Isolated Cloud Infrastructure for AI Agents with Sub-200ms MicroVMs
InstaVM is a cloud infrastructure platform designed specifically for AI agents, providing them with isolated, fast-booting virtual machines
Using OR-Tools CP-SAT to Optimize Cloud Infrastructure Maintenance Scheduling at Akamai
The article discusses using Google's OR-Tools CP-SAT solver to optimize maintenance scheduling in Akamai's cloud infrastructure. It addresse
atalaykutlay.com·18d agoK3k: Rancher's Tool for Running Isolated Kubernetes Clusters Inside Kubernetes
K3k is an open-source tool from Rancher that enables users to create and manage isolated K3s (lightweight Kubernetes) clusters within an exi
Loopsy: Control Terminal AI Agents Remotely from Your Phone via Cloudflare Relay
Loopsy is a self-hosted tool that lets you control terminal-based AI coding agents (like Claude Code, Cursor, Codex) from your phone. It wor
Ably Realtime Platform: Scalable Messaging Infrastructure for Developers
Ably Realtime is a platform offering developers a purpose-built API for adding scalable realtime messaging features to applications. The pla
