I looked into solutions like Teleport and Smallstep, but they felt a bit too heavy and complex for what I needed.
So over the past few weeks I vibe-coded a small solution to scratch my own itch: sshifu.
The idea is simple — you set up a “sshifu server” as an auth server, configure your SSH servers to trust it, and then giving access is just telling someone to run:
"npx sshifu sshifu-server.com ssh-server.com"
That’s it. No more copying keys or touching "authorized_keys".
It’s still early and a bit rough around the edges, but it’s been working well for me so far.
Would love feedback — what’s missing for real-world usage, and what would stop you from using this?
emanuele-em•3h ago