FuseLPK is a filesystem exposing public ssh key for OpenSSH from an directory.
FuseLPK is useful for managing keys for a lot of users and systems.
LDAP schema
You can add the schema in the egg, or create your own for advanced admin.
Configuration file
Please read default values in cfg.py.
Manually mount
fuselpk /mount/point
fstab mount at startup time
Put in your fstab:
fuselpk# /opt/fuselpk fuse config=/etc/ssh/fuselpk.conf 0 0
Configure ssh to use fuselpk
Adjust the sshd_config:
AuthorizedKeysFile /opt/fuselpk/%u/authorized_keys
Test's buildout
Please clone repository buildout and read attached README.
Product's homepage
Requirements:
· Python
· Filesystem in Userspace
· python-fuse
· Python-LDAP