TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Userify SSH Key Manager

1 pointsby jamiesonbeckerover 1 year ago

1 comment

jamiesonbeckerover 1 year ago
Technical explanation: Userify synchronizes your team&#x27;s SSH <i>authorized_keys</i> files. Using a web dashboard (red=root, green=user, white=none), change permissions or remove access for that user across all server&#x2F;instances in that group. Users who don&#x27;t have access can&#x27;t even see that the group or project exists, but if they do they can see the IP addresses of all the servers they can log into.<p>Users update their own keys into their own portal, and the changes are pushed out to all servers they have access to automatically. Users can enable MFA individually or you can enforce MFA across your entire company. (No MFA, no login)<p>Your servers run a small (<a href="https:&#x2F;&#x2F;github.com&#x2F;userify&#x2F;shim">https:&#x2F;&#x2F;github.com&#x2F;userify&#x2F;shim</a>) python script that continuously checks in with Userify via HTTPS (multi-cloud, only needs outbound HTTPS access from the server to Userify or your internal Userify host).<p>If a user no longer exists for that group, all sessions are actively killed (kill -9), the user account is deleted, and the home directory is renamed to &#x2F;home&#x2F;deleted:username so you can review the files in there at your convenience. If a user is later restored, that directory is automatically restored as well. No changes to the OS (no PAM modifications) and you can remove instantly.<p>It&#x27;s available via SaaS (Userify Cloud, zero-install) or you can install your own server in your VPC or LAN for data sovereignty. You can also integrate it with Active Directory so that a user who is deleted&#x2F;locked-out&#x2F;disabled in AD has the same status cascade through all of your Linux servers.