Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

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

Project description


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 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.

Project details

Release history Release notifications

This version
History Node


History Node


History Node


Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page