Sshifu – Give SSH access in 1 command. Teleport/Smallstep alternative
Lightweight SSH CA that skips Teleport's complexity for small teams.
SSH login with SSO. Lightweight alternative to Teleport & Smallstep
Yet another SSH SSO tool competing with Teleport and Smallstep without clear differentiation.
DevOps engineers, small team infrastructure managers
Teleport · Smallstep · SSH Certificates
And almost every team I’ve worked with manages access by:
* copying public keys into servers * forgetting to remove them later * sharing access in ways that are… not ideal
It works fine until you have:
* dozens of servers * multiple engineers * short-term access needs * or any real security requirement
I looked into tools like Teleport and Smallstep, but they felt too heavy for what I needed (infra, setup, learning curve).
So I built sshifu.
The idea is simple:
* you run a small server that handles authentication (e.g. GitHub org) * it issues short-lived SSH certificates * users just run a CLI and get access automatically
No more manually managing authorized_keys across machines.
*Quick disclaimer:* this is very much a “vibe-coded” project (probably 99%). I built it to scratch my own itch, so it’s still early and rough around the edges.
That said, it works well for my use case so far.
Would love feedback, especially:
* what’s missing for real-world usage? * what would stop you from using this?
Lightweight SSH CA that skips Teleport's complexity for small teams.
One-click AWS SSO renewal from tray when botocore forces manual CLI logins repeatedly.
OIDC-signed SSH certs for GitHub Actions without the complexity of Vault or Teleport.
GitHub commit leaderboard; removes novelty once the initial curiosity wears off.
No-token GitHub star charts are nice, but Star History already does this.
Watching bots fail 'sol/sol321' logins in real time is weirdly hypnotic.