Show HN: SSH-hypervisor – like SSH, but each user gets their own microVM

Show HN (score: 6)
Found: September 23, 2025
ID: 1542

Description

Other
Show HN: SSH-hypervisor – like SSH, but each user gets their own microVM This is a project I made over the weekend. What if when you SSH'd into a machine, instead of giving you a user login, it would provision a new microVM just for you?

It's like a little SimCity for VMs.

This turned out to be a lot of fun, and I've wanted to make my own custom SSH server for a while now, with its fancy progress bars and color animations. The hardest part was definitely debugging VM setup, boot, and networking though! Compiling the Linux kernel with all the right configs was difficult. For a while I had issues with silent hangs on boot due to lack of available system entropy, on Linux <4.19. Anyway, I wrote a bit about my struggles. :D

I managed to bundle everything (vmlinux 6.1, firecracker, SSH server, iptables/bridge/masquerade) into a single, statically-linked binary for x86_64/aarch64. It takes the kernel rootfs as a command-line argument.

More from Show

Show HN: I built a tool that reviews any GitHub PR and quizzes you on it

Show HN: I built a tool that reviews any GitHub PR and quizzes you on it Prepend any Github PR URL with `makesense` to get a<p>- quick review for all sorts of issues (cleanly designed issue explorer)<p>- summary of changes in concise slide deck to grasp the essence of changes<p>- a 5 question quiz on the changes to make sure there&#x27;s &quot;cognitive coverage&quot; of the change<p>There&#x27;s also a handy bookmarklet using which you can trigger a review for any publicly accessible Github PR<p>Feedback welcome

Show HN: A Handwritten Blogging Platform

Show HN: A Handwritten Blogging Platform The idea is a place for beautiful notes like <a href="https:&#x2F;&#x2F;insidevoices.handwritten.blog" rel="nofollow">https:&#x2F;&#x2F;insidevoices.handwritten.blog</a>.

No other tools from this source yet.