openssh的ldap公钥文件系统
fuselpk的Python项目详细描述
fuselpk是一个从目录中公开openssh的公共ssh密钥的文件系统。 这对于管理许多用户和系统的密钥非常有用。
要求
- python-fuse
- python-ldap
LDAP架构
您可以在egg中添加模式,或者创建自己的高级管理模式。
配置文件
请读取cfg.py中的默认值。
手动安装
机身/底座/点
启动时安装fstab
放入您的fstab:
fuselpk# /opt/fuselpk fuse config=/etc/ssh/fuselpk.conf 0 0
将ssh配置为使用fuselpk
调整sshd配置:
AuthorizedKeysFile /opt/fuselpk/%u/authorized_keys
测试构建
请克隆存储库buildout并阅读附加的自述文件。