Central management and deployment for SSH keys
- Central management of public SSH keys and servers in a simple and readable JSON database
- Sync authorized users to the servers authorized_keys
- User Groups
- Diff of authorized_keys to sync and the existing one
make build
ssh-permit-a38 host urlsmash.403.io add
ssh-permit-a38 user obelix add
ssh-permit-a38 user obelix grant urlsmash.403.io
ssh-permit-a38 sync
Run
ssh-permit-a38 howto
make test
We use rustfmt to format the source.
make fmt
Pull requests welcome! ;)
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Bernhard Janetzki
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details