skip to navigation
skip to content

synckeys 1.0.2

A simple script to manage the deployment of your ssh keys on your servers

synckeys
======

synckeys is a simple project to manage the deployment of ssh keys of multiple people on multiple servers.

The usage is quite simple:
* list all the ssh keys in keys.yml
* list all the projects in acl.yml and link them to the corresponding authorized keys
* run synckeys.py: all servers you are allowed to access will be updated with the corresponding keys

The principles behind synckeys:
-------------------------------


***Make things as visible as possible to make them more secure***

This is why the list of projects is a straightforward yaml list: much more readable than a puppet provisioning, you can expect more people to use it and to be aware of who has access to what.

***Make it easy to adopt to make it the central access control repository***

Anyone can easily add another key to a server they already have access to.