STNS allows you to easily manage Linux users with simple TOML-based configuration. It consists of server and client implementation, which requires only a few steps to install. Moreover, you can use it with existing user management systems such as LDAP.
STNS server is a simple Linux middleware which serves as an HTTP server and returns user information as JSON-formatted text or SSH public key for given user with respect to retrieval requests. You can define user information and even organizational structure in TOML-formatted configuration file.
STNS client consists of several programs:
For details, consult the documentation of libnss_stns.
LDAP is a well-known protocol to solve the same issue which STNS faces and there has been a widely-used implementation.
We, however, think LDAP can be too versatile and complicated for us when we just want to control who to be able to login to servers via SSH. It’s obviously overmuch to use LDAP in such a case.
STNS has necessary and sufficient features to meet such a requirement.
This theme is a fork of Solo.