TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Userify SSH Key Manager

1 点作者 jamiesonbecker超过 1 年前

1 comment

jamiesonbecker超过 1 年前
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.