Sign inSign up

dbsentry/keyper

By dbsentry

Updated over 5 years ago

SSH Key Based Authentication Manager

Image
6

8.5K

dbsentry/keyper repository overview

What is Keyper

Keyper is an Open Source SSH Key and Certificate-Based Authentication Manager. Keyper acts as an SSH Certificate Authority (CA). It standardizes and centralizes the storage of SSH public keys and SSH Certificates for all Linux users in your organization and saves significant time and effort it takes to manage SSH keys and certificates on each Linux Server. Keyper also maintains an active Key Revocation List, which prevents the use of Key/Cert once revoked. Keyper is a lightweight container taking less than 100MB. It supports both using Docker and Podman. You can be up and running within minutes instead of days.

Keyper

Why Keyper

We, as system administrators and developers, regularly use OpenSSH’s public key authentication (aka password-less login) on Linux servers. The mechanism works based on public-key cryptography. One adds his/her RSA/DSA key to the authorized_keys file on the server. The user with the corresponding private key can login without a password. It works great until the number of servers starts to grow. It becomes a pain to manage the authorized_keys file on all the servers. Account revocation becomes a pain as well. Keyper aims to centralize all such SSH Public Keys within an organization. With Keyper, one can force key rotation, easily revoke keys, and centrally lock accounts.

How to use this image

Run Keyper docker image using docker cli:

$ docker run  -p 8080:80 -p 8443:443 --hostname <hostname> -it dbsentry/keyper

For more information please visit https://keyper.dbsentry.com

Tag summary

Content type

Image

Digest

Size

41.4 MB

Last updated

over 5 years ago

docker pull dbsentry/keyper