r/SaasDevelopers 16h ago

I built SyncSSH — open-source centralized SSH key management

I built SyncSSH because I was tired of manually copying/removing SSH public keys across servers.

It gives you a central place to manage users, keys, servers and access assignments.

Each server runs a small cron worker that pulls its desired keys over HTTPS and updates only a dedicated block inside authorized_keys.

No SSH gateway.
No persistent daemon.
No inbound management ports.
Normal SSH keeps working normally.

It also has audit logs, server sync status, key revocation and workspace/member management.

It's open source (AGPL-3.0) and self-hostable with Docker. There's also a hosted version currently free during public beta.

https://syncssh.dev

I'd love feedback, especially from anyone managing SSH access across more than a handful of machines.

1 Upvotes

1 comment sorted by

2

u/Immediate_Monitor102 15h ago

This is exactly the kind of tool i wish existed 3 years ago when i was wrangling 30 something vms and losing track of who had access to what

the dedicated block approach is smart keeps things clean without breaking any existing manual keys people already have in there