【文件属性】:
文件名称:gdoc_ssh_manager:通过 Google 文档管理 SSH 访问!
文件大小:7KB
文件格式:ZIP
更新时间:2021-06-03 04:26:39
Python
Gdocs 用户管理器
该脚本通过... GOOGLE DOCS 管理 ssh 用户和 sudo 访问!
其工作方式很简单:
用户登录到他们的工作 Gmail 帐户。 登录后,他们可以看到一个 Google 表单,允许他们自己输入以下三项内容:
全名
ssh 用户名
ssh 公钥
他们提交表单后,他们的信息会自动添加到电子表格中
现在我们只需要一个后端服务来抓取和验证这个电子表格:-)
管理员还可以编辑电子表格并切换一些额外的“隐藏标志”,例如从系统中清除用户。
这只是一个概念验证,存在安全问题。 请不要将它用于除娱乐之外的任何其他用途。
对于生产,您应该使用 ldap + kerberos。 这是管理 ssh 访问的行业标准。
为什么在世界...
该项目是为解决以下问题而集思广益的结果:
允许经过身份验证的用户自行管理其 ssh 密钥
允许没有 shell/linux
【文件预览】:
gdoc_ssh_manager-test
----user_manager(8KB)
----README.md(7KB)
----install_on_ubuntu(389B)