Skip to main content

LDAP Public Key filesystem for openssh

Project description

FuseLPK is a filesystem exposing public ssh key for OpenSSH from an directory. This is useful for managing keys for a lot of users and systems.

Requirements

  • python-fuse

  • python-ldap

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.

Developers

Repository

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fuselpk-0.1.tar.gz (9.6 kB view details)

Uploaded Source

File details

Details for the file fuselpk-0.1.tar.gz.

File metadata

  • Download URL: fuselpk-0.1.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for fuselpk-0.1.tar.gz
Algorithm Hash digest
SHA256 ac61444ea269f5c521936f97516543c2b20871e8dbf92673d0b3ced959f0df2d
MD5 2a4299aaaa2b3f036d2051b4a8b2fe9b
BLAKE2b-256 376a76feb275696669ac39955eb8f66a8d3701950deb5ac44c3e44f42eff758d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page