Skip to content
This repository has been archived by the owner on Dec 28, 2022. It is now read-only.
/ ssh-crypt Public archive

🔒 Share AES-256 encrypted vault file with your teammates using only ssh authorized_keys!

License

Notifications You must be signed in to change notification settings

suside/ssh-crypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is deprecated, now you can just use FiloSottile/age

ssh-crypt 🔒 Build Status Coverage Status Go Report Card Say thanks!

Share AES-256 encrypted vault file with your teammates using only ssh authorized_keys!

Usage

$ echo "secret :)" | ssh-crypt edit --stdin -a ~/.ssh/authorized_keys VAULT.txt
$ cat VAULT.txt
dRAALGdpdGh1Yi5jb20vc3Vza...
$ ssh-crypt view VAULT.txt
secret :)

Install

Download binary release https://github.com/suside/ssh-crypt/releases/latest or install with go from master branch:

go get github.com/suside/ssh-crypt

Why

  • Sharing Keepass with one master password is a no go...
  • Not everyone have/want pgp keys...
  • ...

Inspiration

This is cheeky rewrite of great ssh-vault with less features but with support of multiple key pairs.